使用C或c ++反编译CHM(帮助)文件

时间:2010-12-27 13:32:41

标签: c chm decompiler

我想将CHM文件反编译为HTML格式。是否可以使用c或c ++?有没有c或c ++库可以做到这一点。

3 个答案:

答案 0 :(得分:4)

可以使用C ++。如果使用Windows,则可以使用COM执行此操作。您可以找到here的示例。本文是关于C#的,但它是使用COM接口完成的,您可以在C ++中轻松完成相同的操作。

答案 1 :(得分:4)

开源7-zip文件管理器可以浏览和提取.chm文件中的内容。右键单击并选择“打开内部”。下载is here.

答案 2 :(得分:3)

CHMlib,它对C ++有libCHMxx绑定;它似乎可以在Linux和Windows上运行。