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