Las macros de programación de WinHlp32.exe(ExecFile, RegisterRoutine, ShellExecute, ShortCut, Generate, Test, and ExecProgram) son necesarias para poder mostrar algunos archivos .hlp. Sin embargo, esta característica puede hacer que su sistema sea vulnerable a las amenazas a la seguridad.
Existen dos directivas de grupo para controlar esta característica, una para el equipo local y otra para el usuario actual. También puede usar una configuración del Registro del usuario para administrar esta característica. Se da prioridad a la directiva de grupo del equipo local, después a la directiva de grupo del usuario actual y por último a la configuración del Registro del usuario. Si no se establece ninguna de las directivas ni tampoco la configuración del Registro del usuario, se deshabilitarán las macros.
Si esta directiva tiene prioridad y aún así se deshabilita, no se mostrarán correctamente los archivos .hlp que dependan de macros de programación.
Si esta directiva tiene prioridad y se habilita, se permitirán las macros y todos los archivos .hlp se mostrarán correctamente.
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Policies\Microsoft\Winhelp |
Value Name | AllowProgrammaticMacrosInWinhelp |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |