前天我寫了一個如何將Flash彈窗廣告徹底關(guān)閉的教程(不刪除Flash,保留其基本功能,但完全殺滅彈窗廣告),得到了大家的肯定,這一篇干貨教程,我也同樣采用了細(xì)致的圖文講解,讓大家無需通過第三方不靠譜補(bǔ)丁,通過人力徹底解決WinRAR的彈窗,尤其是新版本每次打開都彈出的廣告彈窗問題(英文、中文正版通用,最高版本6.02均已證實(shí))。
徹底的、安全地關(guān)閉WinRAR彈窗廣告
下圖是我前兩天用360極速版“彈窗過濾”功能,嘗試檢測彈窗時發(fā)現(xiàn)的“WinRAR中間廣告窗口”,累計(jì)彈出15次。
WinRAR的彈窗廣告雖然沒有Flash彈窗那樣不堪入目,但也是蠻煩人的。經(jīng)過測試,每次打開WinRAR都會自動彈出一次,雖然360彈窗過濾可以自動關(guān)閉它,但每次晃這么一下也是相當(dāng)討厭。如何徹底關(guān)閉呢?
軟件準(zhǔn)備
首先,我們需要下載一個老牌程序,名字為Restorator 2007,找個漢化版就可以了,軟件本身安全可靠,功能主要分為兩塊,1,強(qiáng)大的軟件漢化,2,修改程序資源。安裝它,就是為了從根兒上修改WinRAR的代碼,主動消滅彈窗,讓它想彈也彈不出來。
下面我就來說說具體操作步驟,總體分為6步,大家按照圖文講解一步步操作,彈窗問題就會完美解決。
第一步:導(dǎo)出rc文件
首先,用Restorator 2007打開WinRAR.exe。點(diǎn)開“打開”對話框后,通過WinRAR的安裝路徑,找到這個exe程序,然后點(diǎn)擊“打開”。
Restorator 2007界面主要分為左右兩個區(qū),左邊是資源樹,我們點(diǎn)擊“字符串”左邊的加號,在展開的項(xiàng)目中,右鍵點(diǎn)擊“中文”,然后選擇“導(dǎo)出”→“導(dǎo)出為.rc”,再將其路徑指向一個方便的位置,比如說桌面,或者我的文檔。
第二步:打開rc文件
上一步會導(dǎo)出一個.rc后綴的文件到指定位置。這一步我們?nèi)フ业竭@個文件。如下圖所示,我將導(dǎo)出的文件命名為“WinRAR導(dǎo)出分析-中文(簡體,中國).rc”,找到它,右鍵點(diǎn)開菜單后選擇“打開方式”,然后用記事本的方式打開它。
注意選擇用記事本打開這個.rc文件時,不要勾選“始終用此應(yīng)用打開.rc文件”。
第三步:定位彈廣代碼
這一步很關(guān)鍵。下圖就是用記事本打開.rc文件的樣子,可以看到每一行都有個序數(shù),后面引號里是一個可執(zhí)行操作的名字。我們需要找到有關(guān)彈窗廣告的代碼,并用合適的方式覆蓋它。
由于WinRAR在不停的更新中,所有新老版本的WinRAR將會有區(qū)別。我的WinRAR版本為中文版6.02,涉及彈窗的代碼在第1277行。如果你用的WinRAR是其他版本,有可能不是第1277行,但是大致也跑不了1000~1300之間,特征是前后都一、兩條網(wǎng)址。由于這個代碼行,相對于其他中文還是很明顯的,仔細(xì)找一下并不是很麻煩。
第四步:覆蓋彈廣代碼
找到之后,我們將這一行代碼選中、刪除,并將其改為“Reminder dialog information”,注意要保留引號,逗號等等,格式要與之前保持一致,避免馬虎。改好之后,左上菜單選擇“文件”→“另存為”,將這個.rc文件保存。
第五步:導(dǎo)入已保存的.rc文件
這一步,我們把剛才已保存的.rc文件導(dǎo)入到Restorator 2007。操作與之前類似,先在左側(cè)資源樹點(diǎn)“+”展開“字符串”,然后右鍵點(diǎn)擊“中文(xxx)”,菜單中選擇“導(dǎo)入”→“導(dǎo)入...”。
在“打開”對話框中,找到剛才已經(jīng)保存好的.rc文件,點(diǎn)“打開”。
此時可以看到Restorator 2007右側(cè)的查看器內(nèi),已經(jīng)是之前.rc的新內(nèi)容(第1277行代碼已經(jīng)被覆蓋),接下來選擇“文件”→“另存為”,
將其路徑設(shè)置到桌面(或者另一個不會影響其他文件的位置)上,就會生成一個新的WinRAR.exe文件。
第六步:覆蓋源WinRAR.exe文件
接下來,我們把這個新WinRAR.exe,粘貼到WinRAR目錄,覆蓋掉之前的原始exe同名程序即可大功告成!
好啦,現(xiàn)在你再啟動WinRAR!再也看不到彈窗廣告了!
我是筆點(diǎn)酷玩,希望這個終極方案能夠幫到各位,如果解了你的燃眉之急,就給我點(diǎn)個贊、分享給有需要的朋友吧!