最近下了幾個滬江資料,都是chm格式的,但是在win7 64位下,都顯示不了里面的音頻和視頻flash之類的控件,雖然可以通過源文件的方式打開視頻文件,但是很麻煩。
網(wǎng)上似乎碰到的人也不是很多,基本就找到幾個相關(guān)帖子。主要問題還是chm的打開的程序的問題,借用baidu chm解釋如下
CHM是英語“Compiled Help Manual”的簡寫,即“已編譯的幫助文件”。CHM是微軟新一代的幫助文件格式,利用HTML作源文,把幫助內(nèi)容以類似數(shù)據(jù)庫的形式編譯儲存。
CHM文件格式是微軟1998年推出的基于HTML文件特性的幫助文件系統(tǒng),以替代早先的WinHelp幫助系統(tǒng),它也是一種超文本標(biāo)識語言,在windows 98中把CHM類型文件稱作“已編譯的HTML幫助文件”。被IE瀏覽器支持的Javas cript、VBs cript、ActiveX、Java Applet、Flash、常見圖形文件(GIF、JPEG、PNG)、音頻視頻文件(MID、WAV、AVI)等等,CHM同樣支持,并可以通過URL與Internet聯(lián)系在一起
簡單的說是windows自帶的幫助文件格式,是通過hh.exe這個文件打開,在默認(rèn)的情況下,調(diào)用%WINDOWS%/hh.exe來處理的,對于64位的windows,實際上有3個hh.exe,分別位于
%WINDOWS%/hh.exe ,
%WINDOWS%/system32/hh.exe 和
%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下,應(yīng)該會有提示無法操作之類的,這是因為,這個文件的默認(rèn)屬組是TrustInstaller的,我們一般登陸的是User或者Administrator的,要修改,需要右鍵點(diǎn)擊
%WINDOWS%/hh.exe的屬性,點(diǎn)擊安全-->高級-->所有者-->編輯,將所有者改為Administrator,確定,回到安全選項卡,點(diǎn)擊編輯,把完全控制勾上,確定,然后就可以用64位的hh.exe覆蓋了。覆蓋之后,再打開chm應(yīng)該能正常了。 |