老万
以前CFan杂志上有过一篇制作CCleaner增强版的文章,其中的方法非常实用,不过我觉得其制作过程还可以再优化,因为有一些软件图标和相关链接会干扰用户的使用操作。所以今天我们就沿着上篇文章的足迹继续前进,来打造出一款更加完美的CCleaner增强版。
屏蔽软件手势链接
使用过CCleaner的用户都知道,在软件界面的右上角有一个鸭梨图案的图标。当鼠标划过这个图标的时候,就会提示用户访问其官方网站。为了防止误点击而打开不必要的网页,可以将这个手势链接屏蔽掉。
首先运行一款十六进制编辑器软件,我这里使用的是C32Asm。点击“文件”菜单中的“打开十六进制文件”命令,选择CCleaner软件的主程序文件。接着点击C32Asm窗口“搜索”菜单中的“搜索”命令,在弹出窗口的“类型”中设置为“Unicode字符串”,在“搜索”选项中输入字符串“www.piriform.com/go/app_cc_home”,点击“下一个”按钮后很快找到一处相关的字符串信息(图1)。通过滑动鼠标左键选中这段字符串后,再点击右键选择菜单里面的“填充”命令(图2)。在弹出的对话框中选中“使用十六进制填充”这项,并在填充框中输入“00”后点击“确定”按钮即可(图3)。接下来按照同样的方法进行搜索和填充,替换操作完成后通过“文件”菜单的“另存为”命令,保存修改过的CCleaner主程序就可以了。
注意:为了避免误操作损坏程序文件,在进行修改前最好对该文件做一个备份。
删除界面鸭梨图标
既然手势链接已经被我们屏蔽掉了,那么这个鸭梨图标也没有存在的意义了。所以我们一不做二不休,将这个图标也删除掉。现在运行程序修改工具Restorator,点击工具栏上的“打开文件”按钮,在弹出的浏览窗口中选择刚刚修改过的主程序文件,接下来点击并展开左侧列表中的“PNG”项,分别选择列表中的6000和6001两项,这样就可以在右侧窗口预览到鸭梨图标的图案。分别选择6000和6001两项后点击鼠标右键,选择“删除”命令就可以将其从程序内部删除掉了(图4)。修改完毕点击工具栏中的“保存文件到磁盘”按钮确认即可。
屏蔽软件升级链接
在CCleaner界面右下角有一个“检查更新”的链接,如果用户不小心点击了它就会自动检查并下载新版本,而我们制作的加强版文件就有可能被替换掉。为了避免这种意外的发生,我们还是将这个链接屏蔽掉比较好。
运行程序修改工具Resource Hacker,点击“文件”菜单中的“打开”命令,选择刚刚保存的CCleaner主程序文件。在左侧列表中找到并展开“字串表”项,找到其中的“7”这项后点击鼠标右键,选择菜单里面的“删除资源”命令就可以了(图5)。最后点击“文件”菜单中的“保存”命令,这样一个更加完美的CCleaner加强版就会呈现在我们面前啦。