请问VisualCHM/QuickCHM的原理
请问各位大虾,现在很多制作CHM文件的工具,
例如VisualCHM/QuickCHM等等是什么原理呢?
在程序中生成*.hhp, *hhc, *.hhk,
然后调用HTMLHelp.exe编译生成*.chm吗?
这样是不是需要用户系统安装了HTML Help Workshop吗?
请各位大虾不吝指教!谢谢
问题点数:0、回复次数:6Top
1 楼Terabyte(1 Terabyte=1024 GB)回复于 2005-04-07 09:15:40 得分 0
没人知道吗?Top
2 楼fonx(fonx)回复于 2005-07-12 21:21:34 得分 0
只需安装 QuickCHM 就可编译,不需要安装 HTML Help Workshop ,因为 QuickCHM 已经带了两个 HTML Help Workshop 的关键文件:hha.dll hhc.exeTop
3 楼qrlvls( 空 气 )回复于 2005-07-14 11:27:52 得分 0
CHM 也是 PE 文件格式的一种,你不防使用 UltraEdit 打开,你将会看到其中的
MZ 和 PE 头
也就是说他使用的是与 DLL/EXE/OCX 类似的一种加载方式,只不过编译过程不同,而且加载器的处理也会有所不同Top
4 楼myy()回复于 2005-07-15 15:44:43 得分 0
CHM 也是 PE 文件格式的一种...
-------------------------------------
误人子弟!你说的是基于chm技术的电子书吧。
看看这里:
http://www.comicer.com/stronghorse/software/html/uncompile.htmTop
5 楼thinp(孤类)回复于 2005-07-15 16:26:21 得分 0
CHM绝对不是PE文件格式的一种,这是乱说Top
6 楼qrlvls( 空 气 )回复于 2005-07-15 17:13:06 得分 0
后来发现是由于 UltraEdit 的设置引起的,由于打开的是一个CHM文件的链接,而UltraEdit设置成了打开相应的lnk文件,是我的不慎赞成的
感谢楼上两位的提醒,同时向楼主道歉Top




