首先大家看看自己Windows XP的目录下的System32目录,里面有一个logonui.exe的文
件,看他的名字是不是有点熟悉?呵呵,“logon”就是登陆的意思,而“ui”我推测可
能是User Interface的缩写,(我英文也不是很好哦,只是猜测,如果错了不要笑我:)
)看到了这个EXE文件,而且文件体积不小,这样的体积足够放下一张图片了!嗯,马上
让我有把这个文件用刀子Slit open、抓出那张丑图,塞一张Beauty进去的冲动——哈哈
,破坏狂人倾向:)嗯,既然有这样的想法了,接下来就开始做了,这时候就要用到一个
软件,用它就可以满足我“暴力破坏”的欲望,哈哈哈哈......
来,隆重登场,Resource Hacker,这已经是一个老工具了,不过他的能力和易用性
可以满足我,简单介绍一下咯:
Resource Hacker可以被用来:
1.查看Win32可执行和相关文件的资源(*.exe, *.dll, *.cpl, *.ocx),在已编译和
反编译的格式下都可以。
2.提取(保存)资源到文件(*.res)格式,作为二进制,或作为反编过的译资源脚本或
图像。
图标,位图,指针,菜单,对话,字符串表,消息表,加速器,Borland窗体和版本
信息资源都可以被完整地反编译为他们各自的格式,不论是作为图像或*.rc文本文件。
3.修改(替换)可执行文件的资源。
图像资源(图标,指针和位图)可以被相应的图像文件(*.ico, *.cur, *.bmp),*.r
es文件,甚至另一个*.exe文件所替换。
对话,菜单,字符串表,加速器和消息表资源脚本(以及Borland窗体)可以通过使用
内部资源脚本编辑器被编辑和重新编译。
资源也可以被一个*.res文件所替换,只要替换的资源与它是同一类型并且有相同的
名称。
4.添加新的资源到可执行文件。
允许一个程序支持多种语言,或者添加一个自定义图标或位图(公司的标识等)到程
序的对话中。
5.删除资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删
除这些不使用的资源可以减小一个应用程序的大小。
Ok了,看过了它的能力,下面可以开始动手了,为了安全起见,先把logonui.exe备
份一下(嗯,这可是一个破坏狂的好习惯哦),然后打开这个文件,如图:
呵呵,现在可以开始修改自己喜欢的画面了,首先,想编辑画面颜色的话,可以到
\UIFILE\1000\1033\下面修改咯(有的人的文件可能是\UIFILE\1000\1022键值,看情况
而定),说起来也挺话长的(嘿嘿,有点语无伦次),这里只能举一个例子:
(由于是特殊代码,网页显示会出错,Sorry呀…………)
大概的样子就是这样,具体的就看各位自己改咯,另外一个重要的和根本目的就是
:要改图片呀,嗯,继续看,“Bitmap”键值看到没有?大家都是聪明人,我就不用多
说了哦:)
哦,对了,还有一个要注意的地方,就是想想看,如果图片太大的话,把用户登陆
窗口给盖住了,这下不是就“Happy”了?呵呵,所以,这个地方要注意一下:在\UIF
ILE\1000\1033\下面,可以用CTRL+F搜索:layout=flowlayout(1,3,2,3) layoutpo
s=client ontent=rcbmp(100,0,0,xxx,yyy,1,0)> 看到那个XXX和YYY了没有?XXX代表宽
,比如:. 400rp (注意:“rp @”是必须的——不包括双引号),如果图片过大,呵呵
,就让你体验一下什么叫做“蜗牛”哦。好了好了,剩下的一句话:师傅领进门,修行
在个人,自己开始动手修改画面吧,不过还是提醒一下,不要直接编辑,一定要做好备
份工作,不然可就惨了~!~!另外,如果改好以后,只要把这个文件覆盖回原来的位置
就行了,如何覆盖?推荐两种方法,一种是纯DOS下面把改好的文件COPY回去覆盖,(对
于都是FAT分区的情况),如果是NTFS,另外一种方法就是在开始启动XP的时候按F8键,
然后进入带命令行的安全模式状态,然后用Administrator登录,然后再覆盖也行。
最后,如果失败了,请用备份的文件覆盖回来就好了,还有,对于因修改造成的任
何系统问题作者概不负责哦…………
特别提醒:下载可执行文件注意防范病毒!!!