找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1103|回复: 0

[日积月累]:CHM文件不能正常工作完全解决方案

[复制链接]
发表于 2006-12-15 12:46:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
http://blog.whereit.com/user/riversnow/archives/2006/153.html

CHM文件不能正常工作完全解决方案

CHM是微软标准帮助文件格式,在一个压缩后的编译文件中可以包括目录、索引、图片以及多媒体等内容,是电子书的一种很好的载体格式。但在日常使用中,使用CHM会遇到很多问题,其实大多数都是与安全设定有关的,因为在CHM中和网页一样,可以包含很多影响系统安全的脚本或可执行代码等东西,基于安全的考虑,在微软的最新补丁程序中都提高了对CHM的安全限制,这样使用起来就觉得不太方便了。在采用以下的解决方式之前,请确定你的CHM文件来源正当,并打开系统保护程序如防病毒软件和防火墙等等。
在使用CHM文件时一般可能遇到三种问题:
1、打不开CHM文件
这种情况通常由于没有和CHM文件关联的应用程序导致。解决方案是:

确定chm文件已经和“Microsoft HTML Help Excutable”应用程序相关联
运行下面的注册脚本,实现相关OCX文件注册:
regsvr32 %systemroot%\system32\hhctrl.ocx
如果CHM文件名是中文名,请确定在“控制面板”中“区域和语言选项”中确定使用中文格式和安装了东亚语言包

2、打开后可以看到目录,但点击目录后不能显示具体内容
这种情况是由于Windows对于CHM文件进行了保护的原因,解决方案是在该文件中右键点击属性,点击解除锁定就可以了

3、打开后发现有一些内容不能正常显示,如一些图片或OCX控件等等
这种情况是由于Windows的安全设定产生的,关于这个问题,在微软的技术文档KB892675 中有详细的描述http://support.microsoft.com/kb/892675

需要按照下面的方式更改注册表项目:具体值的含义和设置参见KB文档

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"MaxAllowedZone"=dword:00000001
"UrlAllowList"=http://www.wingtiptoys.com/;http://www.contoso.com/
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 16:14 , Processed in 0.380719 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表