有些方法當然是反編譯 CHM 文件,將里面的限制代碼去除后再編譯成 CHM 文件,不過這樣比較麻煩。
其實 CHM 文件里的內容大多是 HTML 文件,而通過加入腳本可以屏蔽鼠標右鍵、鼠標選擇等操作,所以我們通過更改本地的區域安全設置就可以達到解決限制的目的。
即通過更改“Internet 屬性”里的“我的電腦”區域的“安全設置”(此“我的電腦”默認是不顯示的),通過它來屏蔽腳本就可以解除 CHM 文件中的限制了。
定位到注冊表的[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0],將這個注冊表項導出后備份,然后將右邊窗口的“Flags”改成“db”(十六進制的,如果是十進制則是219),確定后關閉注冊表,然后右擊桌面的“Internet Explorer”→屬性→打開“Internet 屬性”→安全→這時你會發現多了一個“我的電腦”,選擇它后點“自定義級別”,然后找到“活動腳本”的選項→把它選擇為“禁用”→確定,這時你再打開 CHM 文件就不會有限制了。
最后,如果要恢復“我的電腦”的默認級別,只要把前面導出的備份注冊表文件重新導入即可。
另外,“我的電腦”區域的安全級別一般情況下不要亂動,否則會出現一些問題。
