无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2303|回复: 1
打印 上一主题 下一主题

[已解决] Win7 64位下CHM的问题解决

[复制链接]
跳转到指定楼层
1#
发表于 2014-2-27 09:59:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 最近下了几个沪江资料,都是chm格式的,但是在win7 64位下,都显示不了里面的音频和视频flash之类的控件,虽然可以通过源文件的方式打开视频文件,但是很麻烦。

  网上似乎碰到的人也不是很多,基本就找到几个相关帖子。主要问题还是chm的打开的程序的问题,借用baidu chm解释如下

  CHM是英语"Compiled Help Manual"的简写,即"已编译的帮助文件".CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。

  CHM文件格式是微软1998年推出的基于HTML文件特性的帮助文件系统,以替代早先的WinHelp帮助系统,它也是一种超文本标识语言,在Windows 98中把CHM类型文件称作"已编译的HTML帮助文件".被IE浏览器支持的Javas cript、VBs cript、ActiveX、Java Applet、Flash、常见图形文件(GIF、JPEG、PNG)、音频视频文件(MID、WAV、AVI)等等,CHM同样支持,并可以通过URL与Internet联系在一起

  简单的说是windows自带的帮助文件格式,是通过hh.exe这个文件打开,在默认的情况下,调用%WINDOWS%/hh.exe来处理的,对于64位的windows,实际上有3个hh.exe,分别位于

  %WINDOWS%/hh.exe ,

  %WINDOWS%/system32/hh.exe 和
电脑公司官网  /ltsyhg.cn/
  %WINDOWS%/SysWOW64/hh.exe,其中前2个都是32位的hh.exe(17k),只有

  %WINDOWS%/SysWOW64/hh.exe(15k)的才是64位的程序,要解决,需要用64位的hh.exe覆盖

  %WINDOWS%/hh.exe的

  注意覆盖前备份下,另外如果直接用

  %WINDOWS%/SysWOW64/hh.exe覆盖到

  %WINDOWS%/hh.exe下,应该会有提示无法操作之类的,这是因为,这个文件的默认属组是TrustInstaller的,我们一般登陆的是User或者Administrator的,要修改,需要右键点击

  %WINDOWS%/hh.exe的属性,点击安全-->高级-->所有者-->编辑,将所有者改为Administrator,确定,回到安全选项卡,点击编辑,把完全控制勾上,确定,然后就可以用64位的hh.exe覆盖了。覆盖之后,再打开chm应该能正常了。
2#
发表于 2014-2-27 13:55:12 | 只看该作者
基本常识都没有
64位系统的system32下存放64位文件,SysWOW64存放32位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-4 23:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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