老萬(wàn)
以前CFan雜志上有過(guò)一篇制作CCleaner增強(qiáng)版的文章,其中的方法非常實(shí)用,不過(guò)我覺(jué)得其制作過(guò)程還可以再優(yōu)化,因?yàn)橛幸恍┸浖D標(biāo)和相關(guān)鏈接會(huì)干擾用戶的使用操作。所以今天我們就沿著上篇文章的足跡繼續(xù)前進(jìn),來(lái)打造出一款更加完美的CCleaner增強(qiáng)版。
屏蔽軟件手勢(shì)鏈接
使用過(guò)CCleaner的用戶都知道,在軟件界面的右上角有一個(gè)鴨梨圖案的圖標(biāo)。當(dāng)鼠標(biāo)劃過(guò)這個(gè)圖標(biāo)的時(shí)候,就會(huì)提示用戶訪問(wèn)其官方網(wǎng)站。為了防止誤點(diǎn)擊而打開(kāi)不必要的網(wǎng)頁(yè),可以將這個(gè)手勢(shì)鏈接屏蔽掉。
首先運(yùn)行一款十六進(jìn)制編輯器軟件,我這里使用的是C32Asm。點(diǎn)擊“文件”菜單中的“打開(kāi)十六進(jìn)制文件”命令,選擇CCleaner軟件的主程序文件。接著點(diǎn)擊C32Asm窗口“搜索”菜單中的“搜索”命令,在彈出窗口的“類型”中設(shè)置為“Unicode字符串”,在“搜索”選項(xiàng)中輸入字符串“www.piriform.com/go/app_cc_home”,點(diǎn)擊“下一個(gè)”按鈕后很快找到一處相關(guān)的字符串信息(圖1)。通過(guò)滑動(dòng)鼠標(biāo)左鍵選中這段字符串后,再點(diǎn)擊右鍵選擇菜單里面的“填充”命令(圖2)。在彈出的對(duì)話框中選中“使用十六進(jìn)制填充”這項(xiàng),并在填充框中輸入“00”后點(diǎn)擊“確定”按鈕即可(圖3)。接下來(lái)按照同樣的方法進(jìn)行搜索和填充,替換操作完成后通過(guò)“文件”菜單的“另存為”命令,保存修改過(guò)的CCleaner主程序就可以了。
注意:為了避免誤操作損壞程序文件,在進(jìn)行修改前最好對(duì)該文件做一個(gè)備份。
刪除界面鴨梨圖標(biāo)
既然手勢(shì)鏈接已經(jīng)被我們屏蔽掉了,那么這個(gè)鴨梨圖標(biāo)也沒(méi)有存在的意義了。所以我們一不做二不休,將這個(gè)圖標(biāo)也刪除掉。現(xiàn)在運(yùn)行程序修改工具Restorator,點(diǎn)擊工具欄上的“打開(kāi)文件”按鈕,在彈出的瀏覽窗口中選擇剛剛修改過(guò)的主程序文件,接下來(lái)點(diǎn)擊并展開(kāi)左側(cè)列表中的“PNG”項(xiàng),分別選擇列表中的6000和6001兩項(xiàng),這樣就可以在右側(cè)窗口預(yù)覽到鴨梨圖標(biāo)的圖案。分別選擇6000和6001兩項(xiàng)后點(diǎn)擊鼠標(biāo)右鍵,選擇“刪除”命令就可以將其從程序內(nèi)部刪除掉了(圖4)。修改完畢點(diǎn)擊工具欄中的“保存文件到磁盤”按鈕確認(rèn)即可。
屏蔽軟件升級(jí)鏈接
在CCleaner界面右下角有一個(gè)“檢查更新”的鏈接,如果用戶不小心點(diǎn)擊了它就會(huì)自動(dòng)檢查并下載新版本,而我們制作的加強(qiáng)版文件就有可能被替換掉。為了避免這種意外的發(fā)生,我們還是將這個(gè)鏈接屏蔽掉比較好。
運(yùn)行程序修改工具Resource Hacker,點(diǎn)擊“文件”菜單中的“打開(kāi)”命令,選擇剛剛保存的CCleaner主程序文件。在左側(cè)列表中找到并展開(kāi)“字串表”項(xiàng),找到其中的“7”這項(xiàng)后點(diǎn)擊鼠標(biāo)右鍵,選擇菜單里面的“刪除資源”命令就可以了(圖5)。最后點(diǎn)擊“文件”菜單中的“保存”命令,這樣一個(gè)更加完美的CCleaner加強(qiáng)版就會(huì)呈現(xiàn)在我們面前啦。