0

自 2005 年以来,当 Microsoft 阻止 HtmlHelp 在网络共享上运行时,例如:

\\appserver\tos\PointScanner.exe
\\appserver\tos\PointScanner.chm

我们应该怎么做呢?

(假设该应用程序未在本地安装。)


换种说法:Microsoft 的预期、受支持、开箱即用的帮助解决方案是什么?

4

2 回答 2

1

您可以通过此处描述的注册表设置允许访问:

http://support.microsoft.com/kb/896054/

如果您不想通过修改注册表设置来打开任何安全漏洞,您的应用程序还可以创建 .chm 文件的本地副本,例如在用户临时文件夹 (%TMP%) 中并从那里打开帮助。当您的应用程序退出时,您可以再次删除该文件(以防您不想在用户的工作站上留下任何东西)

于 2010-03-25T20:39:27.643 回答
0

我从 divo 提到的注册表更改开始。最终,我从基于网络文件夹的 chm 文件转移到了实际的“html 帮助”。这对我来说很容易,因为我使用 RoboHelp,它可以从相同的源代码生成任何一种格式。

于 2010-03-25T20:44:52.160 回答