【转载】windows美化自己动手 --- 如何修改系统文件之详细教程
前言:一直想给太平洋美化区的朋友做点贡献,可惜一是水平不行,二是精力不足,特别是最近要出外找工作经常不在家,以后可能会有很长时间没机会上网了,只能偶尔去网吧来看看太平洋看看大家了,现在才感觉到时间的宝贵啊,呵呵,今晚开始就挤出点时间将以前玩美化的一点经验拿出来共享给大家,算是感谢大家长久以来对瘦猴本人的支持!谢谢大家!
美化有很多方法,本人一直以来都喜欢自己动手,以修改系统文件的方法来达到美化目的,这样做一是几乎不会占用系统资源,二来也会增加对系统文件的认识,三来嘛当然这么做很有成就感,哈哈!
本人常用的反编译工具是reshacker,本教程也是用它来实现对系统文件的修改的,通过本教程,一是教你怎么修改系统属性对话框,二是教你如何使用reshacker。一旦学会玩转reshacer,也许你几天几夜都顾不上睡觉,你会对电脑产生更浓厚的兴趣的-------原来电脑还可以这样玩!(在次提醒你注意身体哦!)
由于本教程使用大量图片,如果网络不好打开会很慢,所以在这里将分开以跟帖的方式发出来,如果有图片打不开,请右键点击“显示图片”。
系统属性对话框就是用鼠标右键点击“我的电脑”属性所看到的那个窗口,这里可显示windows版本、硬件信息和oem信息等。本教程就教大家如何使用reshacker来修改这个显示系统信息的窗口。之所以拿这个来做教程是因为系统属性文件修改后不需要替换到windows\system32\就可以直接双击预览到修改后的效果。
完整的系统属性窗口要包括常规、计算机名、硬件、高级、系统还原、自动更新、远程、设备管理器、启动和恢复等窗口,涉及到sysdm.cpl 、netid.dll 、srrstr.dll 、wuaucpl.cpl 、xpsp2res.dll等文件,这里拿sysdm.cpl做教程,修改其101对话框,也就是系统属性里首先看到的“常规”那个窗口。
先展示一下自己的,由于是动态的所以用了屏幕录像机,结果效果很是,只作个参考吧!后面也会将自己做好的提供给下载,方便懒人们使用。
先别急,这里还有话要说,别说我太罗唆废话多,这里要说的可是相当重要的也是很多玩家容易忽略的:文件修改次数过多时文件会出错,所以当修改的差不多时就要对对话框资源进行保存,当文件发生错误时需要重新打开原始文件并用保存的备份资源来进行替换,否则前功尽弃。希望能引起大家的注意和重视!
这个教程和其他一样,当然也是从最简单的替换图片、图标、添加编辑控件等一步一步教起,一直到后面的添加动画控件的高级技巧,使你能更容易的理解和掌握。
可以在这里下载reshacker以配合下面的学习:
先将windows\system32\sysdm.cpl拷贝到桌面新建文件夹里,并拷贝一个复件做备份并改名为“原始sysdm.cpl”。
效果预览方法:
sysdm.cpl是控制面板文件,预览很简单,直接双击就可以或者用鼠标右键点击选择“用控制面板打开”,就可以看到效果了,在以后的修改过程中需要经常查看修改后的效果是否满意,所以在这里先提了一下如何预览,如果修改的是其他系统文件,就需要用替换工具替换到windows\system32\dllcache\,那样就麻烦多了。
运行reshacher,点击“文件-打开”打开桌面上的新建文件夹里面的sysdm.cpl,首先看到的是下面的图,图片中做了简单说明:
可以看到有两个BMP,其中上面BMP就是系统属性里经常看到的那个电脑图像了,在这里并没有定义是位图1还是位图2,其实我们电脑上显示的是位图1。下面的BMP是OEM信息的一部分,当在system32下有oemlogo.bmp和oeminfo.ini 时这个图片就出现了,一般是隐藏的。
咱们先从最简单的开始
(一) 替换图标方法:
依次打开“图标--1--2052",在右侧会看到该图标资源的预览,鼠标右键点击”替换资源“
点击”打开新图标文件“,选定一个图标,然后出现下图
点”替换“即可,见下图,从右侧的预览可以看到图标已经被替换了
(二)图片的替换
图片的替换方法和上面是完全一样的,但要说明的是图片必须是BMP格式,如果使用索引颜色还会大大缩小sysdm文件体积。还有就是如果要使用透明图像,需要用photoshop制作Alpha通道,或者使用透明的png文件用icon workshop转换为带透明通道的bmp文件。
补充一下,带Alpha通道的bmp图片用ACDsee查看时,图片属性后面会多一个“+”号
在这里我们先把位图1替换为想要的图片
(三)对话框资源保存
前面也说了,文件修改次数过多会引起错误,所以,在我们对一个修改比较满意时,一定要先保存下来,万一文件错误,只能放弃修改的文件,重新编辑原始文件,然后就可以直接替换回该资源。
这部分比较麻烦看下图
点开101--2052,从工具栏里面的操作里选择保存资源为*.res文件,注意必须是res不要选rc文件,保存为101.res
当文件出错,打开原始的sysdm文件,选择“对话框--101--2052”,右键点击选择“替换资源--打开新资源文件”,选择101.res文件,点击2052,点替换即可
该对话框被成功替换。
(四)控件的修改和编辑
1 控件标题:要将自己的图片显示出来就先要定义该控件。先用前面的方法替换“位图--1”为自己的图片,然后用鼠标右键点击上面的那个BMP,出现菜单,选择“编辑控件”
出现下面窗口。前面也说了,这里并没有定义该图片是位图1还是位图2,我们现在就定义它为位图1(也就是刚才替换好的图片),将标题改为1,点确定马上就看见自己的图片出来了。
看到了,此刻是不是特开心
2 删除控件:下面的oem图片现在不打算要了,可以删掉,右键点击那个BMP,点删除控件,将“制造商和技术支持商:”也删掉。
3 见下图,红框内的内容一会儿要移动并对齐,由于现在看不见它们,所以先给它们起个标题,为了区分就命名为111、222……
现在就可以看见了
4 移动控件:鼠标点右下角“技术支持和信息”的按钮,拉到左边来。
5 调整对话框大小:鼠标放在对话框边框上,左、右、上、下可拉伸,调整窗口大小到合适。
关于窗口大小多少为合适,这里要说的是“系统属性”的窗口是由常规、计算机名、硬件、高级、系统还原等共同决定的,也是由相应的多个文件所决定(这个前面提到过),如果常规设置过大,其他窗口也会同样变大,当然其他窗口的右侧和下侧就会出现空白;如果常规窗口过小,也会由于其他窗口影响而变回原来的大小,呵呵,看明白没有?所以窗口适宜大而不适宜小,除非相关的其他文件都同时改,最好是大小不改,哈哈!
(五)新建控件
鼠标右键点击空白处,选择“插入控件”
点第二排第五个控件类型,标题为“系统”
用同样方法再插入两个控件,标题分别是“注册”和“计算机”
删除原来的“系统、注册到和计算机”,调整和移动控件到大体位置
这里又要说了,大家发现当“111111”移动到框框内后,就无法点击选取了,每次点击选择的都是框框,这样调整太不方便了,怎么办?其实有办法的,将框框的语句移动到前面即可,见下图(画的不好,见丑了)
将框框语句移动到前面,放在前面哪儿都可以的,俺这人比较认真,就放在相应语句前面了,这样看着也整齐,最后将空白语句删掉,点一下上面的“编译脚本”,现在就可以点击选取“11111”了。
呵呵,其实还有个更容易操作的方法就是改控件的标签顺序,改为2就会自动移动到第二行
补充一个:插入控件,类型为“label”,标题为“已注册给:”,移动到用户名前面。
现在要做的就是调整每个控件到合适的位置,使整体看起来美观和舒服(本人能力有限做的不算美观,只要你学会怎么做,就自由发挥吧)!
每选取一个控件时,在reshacker上面都有坐标显示,可以利用坐标准确排列对齐控件。
关于最下边的几行语句,从目前看还不知道微软留这么多都做什么用,我的电脑只显示了5行
修改满意后,编辑控件“1111、2222……”,改回标题为空,恢复原来的样子。
至此,这个作品基本上就算完成了,注意的是一切都修改好后,要先编译脚本,然后保存文件,退出reshacker,双击修改后的sysdm文件就可以看到自己的作品了。