如何解决chm格式文件无法显示问题

来源:百度文库 编辑:神马文学网 时间:2024/04/16 18:53:12
REGEDIT4 ["HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions\MaxAllowedZone"=DWORD: a number from 0 to 4

只要在自己的注册表作一些调整就是了,大概意思就是把你的chm文件所在的浏览区域等级调整一下,我这边只要调整为3就可以阅读了。
有关资料如下:
MaxAllowedZone 本地计算机区域 本地 Intranet 区域 受信任的站点区域 Internet 区域 受限站点区域
0 允许 阻止 阻止 阻止 阻止
1 允许 允许 阻止 阻止 阻止
2 允许 允许 允许 阻止 阻止
3 允许 允许 允许 允许 阻止
4 允许 允许 允许 允许 允许
应该说调整为3还是相当安全的。
如果大家要做仔细研究,微软还详细告诉了原因,做法,结果等等,有兴趣可以去拜读:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;896054
但是微软还是说调整到3或者3以上很危险,只好不用的时候修改回来了。
另外可以通过区域或者允许协议来调整,比如我这个chm是Mk:@msitstore协议,但是我按照这些办法作都有点问题,只要将就修改区域了。
只是修改区域无论微软还是其他资料,都是说针对http,ftp,网络硬盘等协议的,我的chm就在本地,怎么需要这么复杂修改呢,奇怪了。