Les macros de programmation de WinHlp32.exe (ExecFile, RegisterRoutine, ShellExecute, ShortCut, Generate, Test et ExecProgram) sont requises pour afficher certains fichiers d'aide (.hlp). Ces fonctionnalités peuvent cependant rendre votre ordinateur vulnérable aux atteintes de sécurité.
Deux stratégies de groupe - une stratégie d'ordinateur local et une stratégie de groupe d'utilisateurs - sont fournies pour vous permettre de contrôler cette fonctionnalité. Vous pouvez également utiliser un paramètre du Registre pour gérer cette fonctionnalité. La priorité est établie dans cet ordre : stratégie de groupe de l'ordinateur local, stratégie de groupe de l'utilisateur actuel, puis le paramètre du Registre. Si aucune de ces stratégies n'est activée, et que le paramètre utilisateur du Registre n'est pas activé, les macros sont désactivées.
Si cette stratégie a priorité mais est désactivée, les fichiers .hlp qui dépendent des macros ne s'afficheront pas correctement.
Si cette stratégie a priorité et est activée, les macros seront autorisées et tous les fichiers d'aide s'afficheront correctement.
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Policies\Microsoft\Winhelp |
Value Name | AllowProgrammaticMacrosInWinhelp |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |