* L! G5 S4 k& p7 J$ A 解决办法:非常简单,查看你的电子书文件名中有无“#”“%”等特殊字符,移除路径中的特殊字符即可。 9 y7 N% h1 A/ h, _) A$ {0 e0 C7 c# q! `: z
◆ 小提示:有时候如果CHM文件名或文件所在路径中有中文,也可能会打不开,改成英文字符试验一下。! V J' g. o' N [; A
! {/ o' F* X* D6 j O8 r / q F$ S) R( y' Q- r$ e" G二、系统协议限定了你$ z1 F# O3 x/ W, c2 K
9 `4 o7 D. {5 |* [; @* @- b0 P 安装微软的安全更新896358或890175 后,该补丁对CHM的itss协议做了限制。有的CHM使用了该协议,所以导致CHM无法显示。例如,我们下载的CHM就常会出现这种情况。! f/ o A" L" S
例如,我下载了一本名为“《人民战争胜利万岁》.CHM”的电子书,双击后目录显示正常,但内容显示“已取消到该网页的导航”错误信息,不能显示内 * |( K; f5 u7 B7 I) N* L, ~$ [9 n 可用如下方法解决: H6 u- {$ E. m0 M$ ?5 ~
右键单击该CHM文件,然后单击“属性”,单击“解除锁定” 6 m7 X! z6 Y5 d 0 ]9 k7 C9 r3 y7 H; L 双击此CHM文件就可以打开此文件了。 $ A3 \! n$ k1 k1 U; U3 v1 T& y' I; M0 V1 d- P
◆小提示:在某些CHM文件中可能会使用到InfoTech协议,而它包含3种协议:ms-its 、its、mkmsitstore 。利用这些协议,恶意攻击者或者恶意代码将可能导致帮助产生溢出漏洞,从而控制计算机。而MS最新公布的安全更新MS05-026 KB896358修正了这一情况,并屏蔽了远程链接,这就导致了使用了远程链接的一些CHM页面开启失败。6 j8 C& ?# R. d6 L
* n/ A) k. q/ v( N' C* ~* c( F6 D9 Y# q% k) t
三、去除警告正常阅读 ?7 ~* N6 M* R( Q; r( B0 W( o- y0 Y1 P" q/ |
双击CHM 文件,随后如果显示“打开文件 - 安全警告”对话框,单击清除“打开此文件前始终询问”复选框。单击“打开”按钮。 " `5 f9 q- {7 }- F9 Q. T5 K ◆小知识:设计CHM的初衷是用来做帮助文档,其本质是一堆html网页文件的组合,微软给的名字是Compiled HTML Help file,即“已编译的HTML帮助文档”。Microsoft自Windows 98以来,操作系统中都自带解释器(打开CHM文件的工具),即Windows安装目录下的HH.EXE。CHM 文件可以通过官方免费提供了HTML Help Workshop 生成,它的源文件是 HTML 文件。CHM有专门的编译器、反编译器。人们发现因为CHM这东西保留了html的特性,把它拿来制作电子书实在是很好很强大,连CSS脚本、特效等都能保留下来。所以现在有很多资料采用这种格式。网络上很多电子书籍都被制作成CHM格式。CHM内部采用了微软私有的压缩算法,效率很高,所以如果对CHM文件进行压缩的话基本上压缩率会很接近100%,也就是说压缩没有什么效果。; c1 Y6 Q$ T: `# z( }1 F# b- r/ J
7 j' D3 P) J" a' X/ N: J 9 V9 q2 x4 r1 L/ U2 r- R 3 U* {% \# p. k2 } Q& R& [5 t% T当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!) r4 @* G! ~, `; t0 v 7 K3 A/ l9 }% c 8 D {2 k& D1 L; [/ H. T