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