码迷,mamicode.com
首页 > 其他好文 > 详细

chm格式文件能打开,但看不到内容问题

时间:2014-05-09 15:56:28      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:c   文件   htm   a   window   res   

是chm格式的能打开文件,也能看到左边的目录信息,但是无法显示右面的具体内容。报错:无法显示网页。错误页面的url是:res://C:WINDOWSsystem32shdoclc.dll/dnserror.htm#mk:@MSITStore:blah...,或者res://C:WINDOWSsystem32shdoclc.dll/navcancl.htm#mk:@MSITStore:blah...

不能显示(Can not display),这很正常,因为chm的访问存在严重的安全漏洞。虽然微软为此发布了很多的security patch,但是,然还不够。所以它特地加上了这个功能,当你打开这种来路不明(对系统来说)的chm文档时,系统会提醒你可能存在风险。而如果你选择强制打开,那么IE会忽略msits协议,结果就是你看到的“无法显示网页”的错误页面。

如何解决:右键点击chm文档,查看属性,可以看到“安全”提示:此文件来自于其它计算机,可能被阻止以帮助保护该计算机(嗯,这段话逻辑不通,应该是“帮助保护您的计算机”),提示后面有一个“解除锁定”的按钮。选择解除,然后保存修改。

现在你就可以正常访问此chm文档了。

注意:如果你chm所在路径名,包括它的文件名,如果包含"#"字符,那么,也可能出现这种错误。

又如果你连chm文件都无法打开,那么很可能是%system%/hhctrl.ocx有问题,或者msits协议没有注册,或者中了和chm漏洞有关的病毒,google吧。

chm格式文件能打开,但看不到内容问题,布布扣,bubuko.com

chm格式文件能打开,但看不到内容问题

标签:c   文件   htm   a   window   res   

原文地址:http://www.cnblogs.com/imlucky/p/3718167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!