网络驱动器上的Helpfile(.chm)无法从delphi(.exe)应用程序打开

use*_*738 2 delphi chm networking helpfile

应用程序exe和chm帮助文件放在Windows7中的网络驱动器上的文件夹中.

最初帮助(.chm)不起作用(打开正常,但内容不会出现)和安全设置(信任应用)已更改,现在我们可以双击以正确打开帮助(chm)文件.

问题:问题是在Delphi 6应用程序中尝试时,同样的帮助(.chm)无法打开.

在delphi中,帮助文件代码如下:Application.HelpFile ='helpfilename.CHM'

另一个有趣的事情是,当应用程序文件夹放在本地驱动器中时,应用程序内的帮助文件工作.

谢谢您的帮助 !!

J__*_*J__ 8

对于HTML帮助,Windows默认阻止Web和网络内容.有一个可以应用的注册表设置允许允许命名内容(我们会定期为我们的客户使用).

Key: HKLM\Software\Microsoft\HTMLHelp\1.x\ItssRestrictions
Value: URLAllowList="\\networkpath\helpfolder";
Run Code Online (Sandbox Code Playgroud)

显然更改路径和目录名称以适应.这是一个以分号分隔的列表.