网上下载的CHM电子图书在公司电脑上无法打开,显示找不到网页,文件本身没问题,baidu后得知和微软的安全补丁有关,需要添加注册表键值
参考 [url]http://blog.phpwind.net/article-htm-itemid-2872.html[/url]
对客户端注册表作出如下修改,再次尝试执行那些CHM文件,成功了!
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\It***estrictions]
"UrlAllowList"="\\\helpfiles\;file://\\\helpfiles"
需要提到一点的是,默认情况下,子健1.x 下可能并不存在 It***estrictions子健,您需要手动创建它,然后在其下创建字符串键值 UrlAllowList 。
如果在xp上,金州实践为infotech协议注册表失去相应,请导入注册表以下zjz项目,
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{9D148291-B9C8-11D0-A4CC-0000F80149F6}]
@="Microsoft InfoTech Protocols for IE 4.0"
[HKEY_CLASSES_ROOT\CLSID\{9D148291-B9C8-11D0-A4CC-0000F80149F6}\InprocServer32]
@="C:\\WINDOWS\\System32\\itss.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{9D148291-B9C8-11D0-A4CC-0000F80149F6}\NotInsertable]
[HKEY_CLASSES_ROOT\CLSID\{9D148291-B9C8-11D0-A4CC-0000F80149F6}\VersionIndependentProgID]
@="MSITFS"
 
如果还是不行,再导入以下zjz项目
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\PROTOCOLS\Name-Space Handler\mk\*]
"CLSID"="{9D148291-B9C8-11D0-A4CC-0000F80149F6}"
一定可以解决