chm上下文敏感帮助反编译和再次编译后无法正常工作

时间:2010-04-27 10:33:26

标签: chm

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

1 个答案:

答案 0 :(得分:0)

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