我有一个应用程序,它位于一个网络共享上,我办公室里的所有用户都在使用它。他们的桌面上有指向这个软件的快捷方式,一切都很顺利。当您想通过应用程序本身打开帮助文件时(帮助 -> 帮助主题),它会打开一个也位于共享上的 CHM 文件。CHM 文件无法打开,并显示典型的错误“已取消导航到网页”。
我尝试使用 HHReg 编辑注册表,并允许最大允许区域一直到受限制的站点,但没有成功。我还将共享上的实际 CHM 文件指定为允许文件,但没有成功。
CHM 文件可以通过 explorer 完美打开,但无法使用此应用程序打开,这说明问题在于该应用程序是从共享运行的,而不是本地运行的。因此,一定有其他权限/安全设置阻止打开 CHM 文件。
我查看了以下所有信息,但没有任何收获:
http://www.helpandmanual.com/products_hhreg.html
http://www.winhelponline.com/blog/fix-cannot-view-chm-files-network-xp-2003-vista/
答案1
我们在 64 位操作系统上运行 32 位应用程序时也遇到了同样的问题。将 Microsoft kb 896054 文章中的注册表项也添加到注册表中的 Wow6432Node 中,一切正常!!!