shdoclc.dll与mk:@MSITStore

苁心開始 2013-08-17 11:58:23
大家好。起因是通过共享方式从网络中访问另一台计算机上的chm文件,发现打开chm文件后里面的htm页显示不出来。简化问题如下:
在"运行"中输入mk:@MSITStore:C:\Documents and Settings\Administrator\桌面\织梦手册.chm::/index.htm可以启动IE浏览器正常打开index.htm,而输入res://C:\WINDOWS\system32\shdoclc.dll/navcancl.htm#mk:@MSITStore:C:\Documents and Settings\Administrator\桌面\织梦手册.chm::/index.htm却不可以。
这是为什么啊?请指点。
...全文
278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
苁心開始 2013-08-30
  • 打赏
  • 举报
回复
引用 7 楼 s11ss 的回复:
[quote=引用 6 楼 lingyu_me 的回复:] [quote=引用 3 楼 s11ss 的回复:] 你要把chm文件复制到你的电脑,然后右键属性,点击“解除锁定”。
=============================== 谢谢.其实我的重点是在网上其它电脑访问时为何加navancl.htm? 以及是怎么加的? [/quote] 因为chm被锁定了,访问不到chm里头的index.htm,所以解析chm文件的hh.exe就加上了navancl.htm,显示一个“取消操作”的出错页面。[/quote] ============================= 非常感谢。我明白了。
苁心開始 2013-08-25
  • 打赏
  • 举报
回复
引用 3 楼 s11ss 的回复:
你要把chm文件复制到你的电脑,然后右键属性,点击“解除锁定”。
=============================== 谢谢.其实我的重点是在网上其它电脑访问时为何加navancl.htm? 以及是怎么加的?
苁心開始 2013-08-25
  • 打赏
  • 举报
回复
谢谢.其实我的重点是在网上其它电脑访问时为何加navancl.htm?以及是怎么加的?
s11ss 2013-08-25
  • 打赏
  • 举报
回复
引用 6 楼 lingyu_me 的回复:
[quote=引用 3 楼 s11ss 的回复:] 你要把chm文件复制到你的电脑,然后右键属性,点击“解除锁定”。
=============================== 谢谢.其实我的重点是在网上其它电脑访问时为何加navancl.htm? 以及是怎么加的? [/quote] 因为chm被锁定了,访问不到chm里头的index.htm,所以解析chm文件的hh.exe就加上了navancl.htm,显示一个“取消操作”的出错页面。
s11ss 2013-08-24
  • 打赏
  • 举报
回复
你要把chm文件复制到你的电脑,然后右键属性,点击“解除锁定”。
苁心開始 2013-08-24
  • 打赏
  • 举报
回复
引用 1 楼 s11ss 的回复:
navcancl.htm本来就是用来显示“取消操作”的页面的,当然不能正常打开index.htm。 IE地址栏显示有问题,应当把整个res://...地址显示出来的。
================================================================= 实际上我的情况是这样的:一个帮助文档chm文件,在我的电脑上可以正常打开,但是在另一台电脑上打开后 一片空白。于是我对比了一下同一个页面在刚说的本机和他机两种情况下的属性,本机上的属性地址为mk:@MSITStore:C:\Documents and Settings\Administrator\桌面\织梦手册.chm::/index.htm,直接复制地址到运行中可以正常启动IE打开,另一台电脑上的属性地址为res://C:\WINDOWS\system32\shdoclc.dll/navcancl.htm#mk:@MSITStore:C:\Documents and Settings\Administrator\桌面\织梦手册.chm::/index.htm,在运行中启动IE后打开不了。 在另一台电脑上打开这个chm文件,为什么会在html地址前还加个navancl.html呢?
s11ss 2013-08-20
  • 打赏
  • 举报
回复
navcancl.htm本来就是用来显示“取消操作”的页面的,当然不能正常打开index.htm。 IE地址栏显示有问题,应当把整个res://...地址显示出来的。

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧