This content has been marked as final. Show 4 replies
HTML Help Shortcut commands were permanently disabled in non-local CHMs by a Windows security update (numbered 323180) that Microsoft released two years ago. There is no way to re-enable them, unfortunately; applying the workarounds to the more recent 896358 security update doesn't have any effect in this case.
If you need to implement Shortcut-like functionality in a remotely stored help file, one possibility is to use the KeyHelp ActiveX control. This provides a KeyShortcut command that performs the same function as the standard Shortcut command but isn't subject to Microsoft's security restrictions. The only drawback is that you must install KeyHelp on your users' machines.
Thanks Pete for the reply, I did check this out but it didnt appear straight forward to do.
There shouldn't be any problems installing KeyHelp on the end users machines, so any further help with script would be appreciated.
The other strange thing that seems to be happening:
The link is working on a stand alone machine if the .chm is double clicked, however if the .chm file is loaded from a command line (as the associated program will access it) is fails "Unable to Start AVL MAnagement.exe" message is displayed.
I believe you're running into the relative path bug, described in this Web page:
The workaround is to use scripting to get the absolute path to the directory that contains the CHM file and then write this into the KeyShortCut function. See below for an example.