posts - 32,  comments - 149,  trackbacks - 0
          chm是微軟的幫助文檔,許多程序的說明文檔還有電子書都是用它制作的。
          我們下載一個chm文檔后可能經(jīng)常會有打不開的情況,而在其它的一些電腦上卻能正常打開,這說明不是文檔本身的問題,而是系統(tǒng)設(shè)置的問題。

                  其實這是為了安全而作的一種限制,我們知道很多不安全的東西大多是通過網(wǎng)頁傳播的,網(wǎng)頁里面可能含有各種腳本,能執(zhí)行很多功能,而chm文件本質(zhì)上就是編 譯過的網(wǎng)頁。從網(wǎng)上直接下載的網(wǎng)頁、chm文件和exe程序都會被系統(tǒng)標(biāo)記為來源于網(wǎng)絡(luò)的,是不安全的,一般打開的時候都會出現(xiàn)警告,把“打開此文件前總 是詢問”前的鉤去掉可以讓它對該文件不再提示。然而有時候打開chm文件不會出現(xiàn)提示,直接顯示“該頁無法顯示”或者“已取消到該網(wǎng)頁的導(dǎo) 航”“internet explorer 不能鏈接到您請求的網(wǎng)頁”之類的錯誤,這該怎么辦呢?
                  在chm文件上點(diǎn)右鍵->屬性->常規(guī)->解除鎖定,這樣就可以打開了。
          但是上述方法并不總是有效的,也許有的版本的系統(tǒng)根本找不到“解除鎖定”這個選項,這時可以通過修改注冊表解決,將以下內(nèi)容打開保存到為后綴為reg的文件打開即可
          REGEDIT4
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]

          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
          "MaxAllowedZone"=dword:00000003
          "UrlAllowList"=""

          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
          "MaxAllowedZone"=dword:00000003
          "UrlAllowList"=""
               這是最有效的方法,對于各種系統(tǒng)均能用。
                那么“MaxAllowedZone”的值為3是什么意思呢?
          AllowedZone是允許的區(qū)域,所有的區(qū)域包括以下幾個:
          本地計算機(jī) internet 本地intranet 可信站點(diǎn) 受限站點(diǎn)

                 我們可以在internet選項里面找到有后四個區(qū)域,
          值為0表示本地計算機(jī),為1則表示前兩個,為2為前三個,為3為前四個。
          所以"MaxAllowedZone"=dword:00000003 的含義為允許在 本地計算機(jī)、internet、本地intranet、可信站點(diǎn) 上打開該文件。
                    REGEDIT4是注冊表編輯器的版本,vista和windows 7里面為REGEDIT5,不過老的版本還是照樣支持的。
          如果chm文檔所在文件夾有特殊符號也可能導(dǎo)致打不開的,比如新建一個文件夾,名字為“abc#”,把chm文件放進(jìn)去就會打不開。

                   既然網(wǎng)絡(luò)上的東西被認(rèn)為是不安全的,那么為什么網(wǎng)上的網(wǎng)頁里的腳本可以直接運(yùn)行,下載到本地保存再打開會有警告呢?

          這是因為我們?yōu)g覽網(wǎng)頁的時候網(wǎng)頁的權(quán)限是比較低的,不能訪問本機(jī)上的數(shù)據(jù)等,而如果下載到本地再打開就是以本地管理員的身份運(yùn)行的,可能對系統(tǒng)造成損害。但是其實這個限制說實話沒什么用,ie經(jīng)常有各種漏洞使木馬可以借此運(yùn)行,本地的網(wǎng)頁一般是安全的。

                        有時候下載的電子書是chm版的如果想在手機(jī)或者mp4上看,可以將它轉(zhuǎn)換成txt的。chm是從網(wǎng)頁編譯過來的,當(dāng)然還編譯回去,然后再轉(zhuǎn)成txt的,這樣的工具很多,不過真正好用了不多。
          用HTML Help Workshop可以創(chuàng)建chm文件,使用方法很簡單的。

          來自:
          http://apps.hi.baidu.com/share/detail/33806176
          posted on 2011-07-19 09:13 chunkyo 閱讀(670) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          這個博客主要是關(guān)于java技術(shù)和開源技術(shù),大家一起來進(jìn)步了!

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          收藏夾

          DotNet

          Java技術(shù)網(wǎng)站

          Linux VS Unix

          其他常去網(wǎng)站

          常光顧的BLOG

          文學(xué)類網(wǎng)站

          游戲類網(wǎng)站

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 197152
          • 排名 - 293

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 碌曲县| 钦州市| 星座| 惠州市| 青阳县| 夹江县| 仙居县| 报价| 汶川县| 峨边| 余江县| 县级市| 岢岚县| 牙克石市| 安化县| 华宁县| 若羌县| 和林格尔县| 呼和浩特市| 通海县| 汶川县| 乃东县| 澄迈县| 封丘县| 新郑市| 兴文县| 庆云县| 武安市| 洪雅县| 广东省| 含山县| 银川市| 石城县| 兴义市| 高平市| 延津县| 松潘县| 太湖县| 浠水县| 德江县| 体育|