0

我有一个 C# 应用程序,它使用 .chm 文件来提供上下文相关的帮助。我不得不在现有帮助中添加更多的 html 页面。因此,我使用 microsoft HTML help Workshop 对其进行了反编译,并通过编译之前的一组 HHC、HHK、HTML 文件(包括新添加的 HTML 文件)创建了一个新的 chm 文件。现在,每当在应用程序的不同窗口按下 F1 时,右侧页面就会打开,但我没有在左侧获取 chm 文件的内容,因此,我的应用程序用户无法逐页浏览整个帮助 chm 文件. 由于这种行为是在更改他的 .chm 文件之后发生的,我相信它与应用程序代码无关。在阅读之后,我怀疑这是因为我的项目正在创建的 .hhp 文件缺少一些设置。请帮忙

4

1 回答 1

0

反编译会丢失 Alias (.ali) 和 map (.hh) 文件及其信息。您可以通过使用 FAR HTML 分析现有的 .chm 来获得所需的内容。但是,如果没有地图和别名,F1 帮助将不起作用。

于 2013-06-25T17:50:52.473 回答