大家下载这文件看不到里面内容(我是在windows 2003 环境下) ,是因为该chm文件是经过mht文件编译的(经过反编译chm文件获取) 用IE打开反编译后的mht文件,打开同样出现问题:乱码。说明IE浏览器对mht文件支持也是有问题了 只要解决IE打开,保存mht文件正常 那打开那个chm文件也就没问题了。
解决方法:
解决IE网页无法保存成mht文件的办法(转)
症状1:IE或者以IE为内核的浏览器,网页无法保存为mht文件(档案文件),但是可以保存为网页文件(html文件) 解决办法:造成这种现象的基本上是因为Outlook,网上也提供了一个行之有效的办法,就是重新注册inetcomm.dll文件,打开开始菜单,运行,输入 regsvr32 inetcomm.dll 即可完成。
症状2:上面输入注册命令之后失败,原因是c:\windows\system32\文件中没有inetcomm.dll文件。 解决办法1:从c:\windows\system32\dllcache\下面拷贝一个到c:\windows\system32\下面即可。 解决办法2:从网上下载一个拷贝到c:\windows\system32\正面即可。
症状3:有了inetcomm.dll文件后,注册时还是失败,显示找不到指定的模块。 解决思路:原来注册inetcomm.dll文件还需要另外两个文件,一个是msoert2.dll,另一个是inetres.dll。 解决办法:在这自己电脑里搜一个上面这两个文件,然后都拷贝到c:\windows\system32\文件夹下。包括inetcomm.dll,三个文件齐全了,此时执行 regsvr32 inetcomm.dll ,注册成功,重启IE,保存mht成功。 |