我想朋友们应该都用过一些经由他人修改、汉化、美化过的程序,比如什么QQ美化版、WinRAR汉化版之类的。那你有没有想过自己也来动手修改程序,做出个性化的程序来呢? 其实,要自己对程序做修改并不复杂。通常,软件界面中的图标、图片、文字等等内容都是以资源的形式保存在程序文件(以exe为扩展名的文件)或动态链接库文件(以dll为扩展名的文件)中的,我们只需要用专门的资源修改软件对其中的资源进行修改或替换,就可以实现对程序的修改。 可以用来修改程序资源的软件有很多,比如eXeScope、ResHacker、ResScope、Restorator等等,初学的朋友建议使用Restorator,界面相对比较友好、直观,可以很快的上手操作。 用Restorator打开一个文件,在左侧的资源树中可以看到很多资源目录,如果要对程序进行汉化,那么我们就需要对“菜单”、“对话框”、“字符串”这些目录的资源中的文字进行修改,将程序的原文替换成中文。对程序的汉化需要注意不要“过度”,程序中经常会有一些频繁出现的固定词汇,比如“static”、“List1”等等,这些都是程序用来标记某个对象位置的,如果把它们都进行了汉化,就可能会影响程序的正常运行,这样的问题就被称作“汉化过度”。 如果是想要替换程序的图标,那么就要对“图标”目录中的资源进行替换。需要注意的是,图标资源分为单个图标和图标组,用来替换的图标一定要和原来的图标保持相同的格式,否则可能会造成程序运行出错。替换用的图标可以是网上下载的,当然也可以使用IconWorkshop这样的图标制作软件自己制作。 进行程序美化通常都是替换程序中的图片,图片资源都是存放在“位图”或“GIF”目录下,“位图”中的资源都是bmp格式的图片文件,而“GIF”中自然就是gif格式的图片文件了。对它们进行替换的时候,一定要注意图片的尺寸,尺寸不同将无法正确的显示出来。 本文上的图片就是我使用Restorator对ACDSee Pro 2这个软件的关于窗口中的图片进行替换的一个对比,左侧是程序原本的模样,右侧是我将图片替换成自己照片的样子。当然,程序也是经过了汉化的,原本英文版本的软件已经都是显示为中文界面了。 怎么样,想不想也自己动手来装扮一个充满自己个性的程序界面呢?赶紧动手去做吧。
上一篇:自己动手制作安装程序
下一篇:用Dock点缀桌面简化操作
再看几篇关于Windows的文章


![图片替换效果对比[点击放大]](http://z.abang.com/d/windows/1/1/a/-/-/-/resmodify.jpg)
















