由于CCleaner(下載地址)是一款國外的軟件,因此對國產軟件支持得不夠好。我們可以自定義一些清理規則,使得CCleaner可以清除更多軟件產生的垃圾。
編寫新的清理規則
這里通過兩個規則實例(圖1),來演示CCleaner清理規則的基本格式。
圖中[Name*]參數代表清理規則的名稱,這里設置的是“[360安全衛士更新緩存*]”。“LangSecRef=”代表程序類別,比如3024就代表實用程序。“Detect/DetectFile/SpecialDetect=”代表檢測的軟件文件,或者注冊表項目是否存在,這里檢測360安全衛士的注冊表項目,以判斷系統中是否安裝了它。只有在設定的信息檢測存在時,才會進行相應的垃圾清理操作。“Default”參數默認為 False,表示自定義的清理規則軟件默認并不選中。最后的“FileKeyX/RegKeyX=”參數,代表清理文件的目錄或者注冊表項目。
用戶只需要按照這個格式,就可以添加其他軟件清理的規則了。
導入現成清理規則
如果感覺編寫規則很麻煩,可以直接借用其他網友發表在網上的清理規則,搜索Winapp2.ini就可以找到不少。
運行程序修改工具Restorator,打開CCleaner.exe文件,點擊左側資源列表中的“INI”,選擇273這項后就可以看到自帶的規則。點擊工具欄中的“編輯模式”按鈕,按需要保留部分內容,也可以全部刪去,然后既可以向上面所說的輸入自定義的規則,也可以直接將網友制作的規則粘貼導入到編輯窗口中,最后點擊工具欄中的“提交更改”按鈕并保存就可以了(圖2)。
將這個功能增強版的CCleaner發到網盤或優盤中,就可以隨時隨地使用啦(圖3)。
小擴展:中文語言直接植入軟件
CCleaner是通過中文插件來顯示中文的,其實可以將中文包內嵌到軟件之中,成為一個單一文件。
從官方網站下載CCleaner便攜版并解壓,然后運行Restorator,打開主程序文件CCleaner.exe以及Lang目錄下的lang-2052.dll文件。
展開CCleaner資源列表下的“字符串→英語(英國)”,接著再展開lang-2052.dll資源列表,選擇“字符串”中的“英語(美國)”,鼠標按住此項目將其拖拽到CCleaner的“字符串”上(圖4)。這樣中文語言包就挪到CCleaner.exe文件內部了,點擊“保存文件到磁盤”后,CCleaner即可擺脫插件而顯示中文了。
新聞熱點
疑難解答