2周年T恤设计比赛投稿进行中论坛升级问题疑问解答!诚招 - 美化坛版主
美化常用工具下载(必备)花不完的天下币秀桌面 - 展示(欢迎投稿哟)
发新话题
打印

windows美化自己动手 --- 如何修改系统文件之详细教程

windows美化自己动手 --- 如何修改系统文件之详细教程


  • 转:瘦猴

    美化有很多方法,本人一直以来都喜欢自己动手,以修改系统文件的方法来达到美化目的,这样做一是几乎不会占用系统资源,二来也会增加对系统文件的认识,三来嘛当然这么做很有成就感,哈哈!

    本人常用的反编译工具是reshacker,本教程也是用它来实现对系统文件的修改的,通过本教程,一是教你怎么修改系统属性对话框,二是教你如何使用reshacker。一旦学会玩转reshacer,也许你几天几夜都顾不上睡觉,你会对电脑产生更浓厚的兴趣的-------原来电脑还可以这样玩!(在次提醒你注意身体哦!)

    由于本教程使用大量图片,如果网络不好打开会很慢,所以在这里将分开以跟帖的方式发出来,如果有图片打不开,请右键点击“显示图片”。

    系统属性对话框就是用鼠标右键点击“我的电脑”属性所看到的那个窗口,这里可显示windows版本、硬件信息和oem信息等。本教程就教大家如何使用reshacker来修改这个显示系统信息的窗口。之所以拿这个来做教程是因为系统属性文件修改后不需要替换到windows\system32\就可以直接双击预览到修改后的效果。

    完整的系统属性窗口要包括常规、计算机名、硬件、高级、系统还原、自动更新、远程、设备管理器、启动和恢复等窗口,涉及到sysdm.cpl 、netid.dll 、srrstr.dll 、wuaucpl.cpl 、xpsp2res.dll等文件,这里拿sysdm.cpl做教程,修改其101对话框,也就是系统属性里首先看到的“常规”那个窗口。

    先展示一下自己的,由于是动态的所以用了屏幕录像机,结果效果很是,只作个参考吧!后面也会将自己做好的提供给下载,方便懒人们使用。
    立刻给DT2周年T恤加油投票。。。



    先别急,这里还有话要说,别说我太罗唆废话多,这里要说的可是相当重要的也是很多玩家容易忽略的:文件修改次数过多时文件会出错,所以当修改的差不多时就要对对话框资源进行保存,当文件发生错误时需要重新打开原始文件并用保存的备份资源来进行替换,否则前功尽弃。希望能引起大家的注意和重视!

    这个教程和其他一样,当然也是从最简单的替换图片、图标、添加编辑控件等一步一步教起,一直到后面的添加动画控件的高级技巧,使你能更容易的理解和掌握。

    可以在这里下载reshacker以配合下面的学习:ResourceHacker3.4.rar
    先将windows\system32\sysdm.cpl拷贝到桌面新建文件夹里,并拷贝一个复件做备份并改名为“原始sysdm.cpl”。

    效果预览方法:
    sysdm.cpl是控制面板文件,预览很简单,直接双击就可以或者用鼠标右键点击选择“用控制面板打开”,就可以看到效果了,在以后的修改过程中需要经常查看修改后的效果是否满意,所以在这里先提了一下如何预览,如果修改的是其他系统文件,就需要用替换工具替换到windows\system32\dllcache\,那样就麻烦多了。


    TOP

    运行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查看时,图片属性后面会多一个“+”号



    (三)对话框资源保存
    前面也说了,文件修改次数过多会引起错误,所以,在我们对一个修改比较满意时,一定要先保存下来,万一文件错误,只能放弃修改的文件,重新编辑原始文件,然后就可以直接替换回该资源。
    这部分比较麻烦看下图

    点开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文件就可以看到自己的作品了。
    (六)添加动画资源
    windows的很多对话框里面都有动态头像的,比如下载、拷贝文件时对话框上面会同时显示一个文件夹在移动,如何将动画添加到自己想要改的文件里,我想很多朋友可能也想知道,这里就讲讲具体的实现方法。

    1) 先说资源吧,说到动态头像,首先会想到的是gif文件,文件小而且容易编辑,但遗憾的是,我在网上搜索了很多前辈的文章,也尝试了多次,都没能找到gif的添加方法,虽然有些文件里面就有gif资源,比如reshacker,但我的理解是通过内部命令来完成的,并非简单的添加一个控件就能实现(纯粹个人瞎猜)。

    还好,最终发现avi文件是可以添加的,只是avi文件尺寸过大。为了缩小文件尺寸,需要对avi进行一些处理,首先分辩率不能太高,可选择小画面的avi文件;二是颜色为256色,真彩的不行;三是文件长度尽量要短。还发现有些avi添加后,预览时出现颜色的色相错误,这里推荐大家用“GIF Movie Gear”进行处理,“GIF Movie Gear”是一款小巧的工具软件,可以将做好的gif转换为avi,也可以处理现成的avi文件,经GIF Movie Gear处理过的avi在添加后没发现过什么问题。

    GIF Movie Gear绿色版带注册机下载:GIFMovieGear.rar

    2)添加avi资源

    点工具栏的"操作--添加一个新资源"



    输入资源类型为"AVI",资源名称为"888"(只要不是重复名称就行,原文件未使用过的名称),资源语言为"2052"(中文)



    点"添加资源"按钮即可,现在就可以预览到刚才的avi了



    3)打开对话框101,这部分需要手动编辑,用插入控件方法不成功,先点上面的隐藏对话,将下列语句拷贝其中

       
    CONTROL "#888", 0, "SysAnimate32", ACS_CENTER | ACS_AUTOPLAY | WS_CHILD | WS_VISIBLE, 39, 32, 104, 64


    就是这个样子:



    点"编译脚本",这时就出现了一个控件,注意avi控件在这里是预览不到图像的(如果用的是Restorator 2006做编辑就可以预览到)



    需要说明的是,avi控件标题里面必须有"#"号,后面的888是相应的资源名称,假如刚才添加的avi资源名称为777,那么在这里完整的标题就是#777



    将avi控件移动到下图中显示器的正中央



    ok!现在点"编译脚本",保存文件,预览一下效果吧!
    如果兴趣很浓,可以对其他对话框也修改修改吧,41是虚拟内存设置、112是视觉效果对话框等等

    因为xp有文件保护功能,所以完成后的sysdm.cpl需要用替换工具替换到系统里,如果没有替换工具可以进入安全模式下,拷贝到windows\system32\

    ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎   ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎

    TOP

    这里提供相关的下载,有些在帖子前面都提供了,在这里集合一下:
    1) 反编译软件ResHacher:
    http://img.pconline.com.cn/images/bbs4/attachment/200611/7/1162832037318.rar
    2) AVI处理工具GIF Movie Gear:
    http://img.pconline.com.cn/images/bbs4/attachment/200611/9/1163006140831.rar
    3) 系统文件替换工具:
    http://softbbs.pconline.com.cn/topic.jsp?tid=6049192&topicPage=6
    4) 教程中做好的sysdm.cpl:
    http://img.pconline.com.cn/images/bbs4/attachment/200611/9/1163015100479.rar
    5) 别人的作品,提取出来的,仿vista的sysdm:
    http://img.pconline.com.cn/images/bbs4/attachment/200611/9/1163015229191.rar

    补充一个常用控件类型的添加:

    TOP

    发新话题