2024年4月11日发(作者:)

维普资讯

新软手记 

辕件僚 

e¥ource 

当我们拿到一个功能不错的软件时候,却不得 右边则是相应的具体资源文件。举个最简单的例子 

不面对着它满屏的英文头痛不已,或者是想对一些 

来说吧,比如我们打开了WinziP的可执行文件之 

常用的应用软件进行自定义,例如更改字体、菜单 后,左边列表树就有A V I、指针、位图、图标等 

和对话框的排列等等。通常情况下,你会认为这是 

不可能的,因为没有资源文件,即使你精通Deiphi 

和c十十Builder也是不行的。但Resource Hacker就 

系列资源,打开其中的一个文件夹之后就能通过 

右边窗口即时查 

看其中的文件资 

源。在保存当前 

查看资源的时 

候,只要运行 

“操作一 保存” 

命令并确定文件 

能在没有资源文件的情况下分析、显示不同的信 

息,重写可执行文件(exe、d儿、OCX等等)的资 

源,使得你的程序看上去更加有个性。 

作为一个免费资源编辑软件,Resource Hacker 

存放的路径与文件名即可。通过这种方式,我们可以 

ACDSee等大牌软件中提取出好看的图标和 

的大小只有几百K,但是它的功能却是强大得让你有 

从WinZip、

动画,在今后编程时候就能够帮你不少忙呢! 

点吃惊。 

1.它能够在已编译和反编译的格式下,查看 

另外,为了让我们的程序变得更有个性,还可 

以将自己喜欢的图标、指针和位图来取代原先程序中 

EXE可执行文件和DLL、CPL、OCX等相关文件的资源, 

并从中抽取图标(i c0n)、光标(Cu r S0 r)、位图 

(Bitmap)、WAVE、MIDI、AVI和Delphi表单,其它资 

的资源。比如打开了WinZip可执行文件之后选择其 

中的“位图一 

About”子项,这 

源文件能被当作二进制或文本数据进行抽取和保存。 

2.它可以对文件中的图标、光标、位图、对 

话框、菜单、快捷键以及WAVE、MIDI、AVI等资源进 

行重新编辑,并允许添加新的资源到可执行文件中, 

这样就能够让一个程序支持多种语言,或者直接将你 

时右边区域显示 

的是程序默认的 

图片。接着运行 

“操作一 更换位 

图”命令激活更 

所喜欢的其它图片导入程序中取代原先的图标、指针 

和位图。 

换窗口,并在点 

击上部的“打开 

差不多的BMP格式图片(图2),最后按下“替换”按键 

3.Resource Hacker还可以将一些应用程序中无 

用的资源删除,这样可以大大减小应用程序的个头。 

新位图文件…”按钮来添加一张尺寸大小和原始图片 

退出编辑窗口并在“文件”菜单中对当前的修改存盘。 

介绍完了Resource Hacker的特点,你是不是 

这样WinZip的“About”窗口显示的图片就成功的更 

也想动手对自己的程序修改一番呢?那咱们就一步一 

换了,而且你还可以采用这种方法对其余的图片进行 

替换,以充分显示你的个性。 

步进行吧。 

【提取和更换资源】 

运行Resource Hacker之后,运行“文件_)打 

l1【汉化毽_序 

利用Resource Hacker可以修改资源文件的特 

开”命令来添加一个资源文件,这时将会看见图1 

性,那些英文不太好的朋友就能够用它来制作一个 

所示的操作界面。可以看出它的面板很像我们熟悉 

汉化软件,下面以制作汉化版WinZip为例向大家简 

的资源管理器,左边是文件中包含的资源列表树, 要介绍一下操作步骤。 

soft@cnwebfan.corn;neteditor@21cn.com 89 

■ 

维普资讯

新软手记j 

, 

1.先将WinZip32.exe文 

……J 吡I|t・一 …r …u1… c

…8E 0 

件添加到程序中,直接选择 

“菜单”项进行菜单的汉化工 

作。在这个文件夹中包含了 

Debug、RButt0nMenu l、 

l置也之l|.々丰+l 

………L| ‘.e 

…崆 

犀瓦 可 

0● I‘ ‘,0 

篡 藉 ………・n……,……_  

=: 

…一t …

篓 董 一-‘用’

童■I‘ ‘,93 

,。: 

OICQ是我们大家经常使 

用的一款软件,软件也提供 

了一些个性化的功能,但这 

对于时尚一族来说是远远不够 

的,那为什么不让Re so ur c e 

::: … 

……rIl……fcit。‘ ・0 

5|PⅢt 

…tm …‘, 

/,—、 

I l— 

r n\

J f

J‘ 自酣

:群 譬. 。 

▲nt∞ 

c I‘,,2 

\一

\、

一/ 

’ 

…--文件■住‘‘l1・.140 

WinZipMenu、ToolRarMenu等 

6项内容,分别对应着WinZip的 

主窗口菜单、右键菜单和资源 

管理器中的快捷右键菜单等所有 

类别的菜单,先选中一个开始 

吧。 

图4 

Hacker帮我们打造出一个全新 

的个性化OICQ呢? 

r揪 雨露I万】l 

2 . 比如我们选择了 

ButtonMenu l 它对应的是在 

WinZip中选择某个压缩文件之后 

右击鼠标时弹出的菜单,此时里I二二二二 二._ 二二二 

右边窗口中会显示出诸如 

“&.Del…”,8之类的具体命令详细 

内容。而汉化的时候只要将其中 

的英文注释翻译为中文即可,例 

如把“&.Del…”修改为包含汉字 

的“&删除…”、“&Extract…”翻 

QQ的新版本中有一个“使 

用HTTP协议”的功能,如果你 

是通过单位的局域网连接到 

Internet上,同时网管又关闭 

了QQ使用的端口,就可以利用 

这项功能可以直接以HTTP协议 

与对方进行信息传输以及文件 

传送。这项功能虽然必须在注 

册成为会员之后才能使用,不 

过在Resource Hacker面前, 

译为“&解压缩…”,其余的英文 

即使你几分钟之前才申请了一 

个号码,也可以激活这项功能 

了。 

字串也一一对应进行翻译(图3)。 

这些字串汉化完毕之后,点击左 

边的其它子项,这时系统会弹出 

1.点击“对话框”分支, 

将看见许多数字组成的小标 

题,这其中的每一个标题都代 

表了某一个QQ中的对话框,而 

个窗口询问是否对刚才的修改 

进行编译,选择“是”将汉化 

结果保存在文件中(图4)。 

3.按照这种方法,对“菜 

我ffJ需要修改的HTTP协议在其 

中的“1 1 8”标题中。点中 

“1 1 8”之后,界面右边的窗 

单”中的子项逐一都进行汉化。 

然后将对话框、字串表、加速器 

和版本这几个子项中的英文字串 

按上述步骤也汉化为中文字串 

(图5)。 

口中就有其对应的各种属性设 

置了。 

最后保存汉化结果,退出 

Resource Hacker,再重新调用 

汉化过的源程序,看看汉化结果 

满意否?不过在进行汉化操作的 

时候只要将英文字串翻译为中文 

字串,如将“&Open”,90修改为“& 

打开”,9o,其中“&”、逗号和最后 

的数字串千万不能删除,只将英 

文翻译为中文即可。 

9O 

● 

soft@cnwebfan.com;neteditor@21cn.com 

维普资讯

a 

新软手记 

、 0 

其买不仅仅是针对HTTP登录功能,在Resource 

命令,这 

Hacker的“对话框”列表中还可以修改QQ的其它相 

张图片就 

关属性。比如231标题下是QQ的“参数设置”对话框 

会取代QQ 

资源,其中隐藏了“自动通过服务器中转”和“自动 

中的那张 

 

隐藏”两个功能;“BP机短讯”当中的“地址簿”在 

图片了。

220标题下;“我想保密我的个人详细资料”在310标 

此时 

题中;“QQ龙虎榜”在308标题中;“系统消息”当中 

再运行 

的“下一条”在309目录下面。找到这些被隐藏起来 

QQ,激活 

的特殊功能,再用鼠标分别点击对应项目的“可见” 

设置窗口 

看看最左边的图片是不是变样了(图 

10)?如 

复选框就可以激活这些功能了。 

怎么样,经过几分钟的改造之后,你的QQ是不 

果成功 

 

是拥有比别人丰富得多的功能?而且实现起来也不困 

的话,

难吧。先别急着高兴,接下来再一起看看如何打造 

出与众不同的QQ。 

那就要 

恭喜你 

定制出 

完全属 

于自己 

的Q Q 

I-【打造个性化QQ I 

在“对话框”中点击1 00标题,这里是QQ的 

“关于”页面显示的内容。在图8所示的窗口中选择需 

要修改的内容,并在上部的标题栏中输入相应的文 

了,呵呵!再按照这种方法,将QQ中其余的图片、 

图标和光标进行编辑处理,然后重新导入到源程序 

字.这样就可以把原先的厂商信息更改为自己的姓 

中,如此一来,别人看见你的QQ之后定会羡慕得流 

名、将腾讯公司更改为其它公司,甚至连网站地址都 

下口水呢! 

不要错过,这也是一个宣扬自己个人站点的好机会呢 

除去上面介绍的几方面功能之外,Resour c e 

有兴趣的话,不妨点击其它的对话框标题,将 

Hacker当然还有其它的功能,比如将一些软件中的 

系统默认的对话提示信息进行修改,幽默搞笑、温 

资源删除,在保留软件主要功能的基础上最大程度 

文尔雅,还是诗情画意,这你就看着办吧。 

的压缩个头,或者是通过删除菜单中对应的选项来 

屏蔽软件中的某些功能,这些都可以通过Resource 

修改对话框是一个最基本的功能,要想真正将 

Hacker轻松实现。不过限于篇幅,在此就不一一介 

QQ打造得与众不同,程序中的图片也不容错过。在 绍了,有兴趣的朋友不妨自己尝试一下。 

(图8)。 

最后提醒大家,无论对资源文件进行编辑还是 

中设置窗口的图片为例向大家简单介绍一下修改的方 

制作汉化程序,在进行操作之前最好备份一下原始 

文件,因为有可能编辑后的可执行文件将不能正常 

法。 

工作,这时候就需要通过备 

1.在Resource Hacker的“位图”中选择459标 

份文件将其还原。再者是 

题,此时显示的就是OICQ设置窗口左边的图片(图 

Resource Hacker目前的版本 

9),通过“文件一 保存为”命令可以将这张位图以 

“位图”中就有QQ的所有图片,我们就以修改QQ 

BMP格式保存下来。 

2.利用PhotoShop或者是Windows附带的画图工 

具打开这张图片,将原图中的“中文网络寻呼机”更 

无法对Delphi 5.0制作的程 

序进行编译修改,这需要大 

家在使用的时候引起注意。 

好了,介绍了这么多,你是 

否也想在不涉及到复杂编程 

的前提下来定制自己的软件 

呢?那就赶快到h t t P:// 

unreally.yeah.net下载一个 

汉化版本的Resource Hacker 

改为自己中意的字样,可以把你的大名添加进去,这 

样才能充分体现出你的个性化哟。 

3.接着切换到Resource Hacker中,并在刚才的 

459号图片上右击鼠标选取“替换资源”命令,然后 

把刚才编辑处理好的图片导入进来,此时程序窗口 

就会即时显示出编辑后的图片效果。 

4.最后点击“文件”菜单,选择其中的“保存” 

试试吧,相信它会给你带来 

诸多惊喜的! 

soft@cnwebfan.corn;neteditor@21cn.com 

@ 

91 

■