导读:
【文章简介】
Windows XP的正式OEM版本出来到现在都有一个多月了, 对于这个新兴的操作系统, 曾经以前的一群“改瘟派”玩家开始由陌生而熟悉,也渐渐开始修改起这个操作系统来了... (2116 字)
Windows XP的正式OEM版本出来到现在都有一个多月了,对于这个新兴的操作系统,曾经以前的一群“改瘟派”玩家开始由陌生而熟悉,也渐渐开始修改起这个操作系统来了,近一段时间以来,一大堆的Windows修改软件几乎个个都灌上了:For XP的字样。
可是这些的软件基本都是通过注册表修改一些Windows的默认设置,或者增加一些个性化的摆设,可是这些都是老套的东西了,以前的Windows就已经有了,没有体现出现在XP的与众不同之处。可是我一直在想一个问题:Windows 98有Logo,可是对于XP,那个千篇一律的开机登录画面到底能不能修改呢?嗯,通过1个小时的四处查阅资料和研究,我终于理解了如何修改那个开机画面,哈哈哈哈,小成就感之余和大家分享一下哦:)
先看看我现在的样子??
我现在的登录画面,很寇把??:)
行,心动了?想开始动手修改你的登录画面了?okok,我先说一说原理分析,然后大家就知道这个是如何实现的了,其实很简单哦:)
首先大家看看自己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),*.res 文件,甚至另一个 *.exe 文件所替换。
对话,菜单,字符串表,加速器和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。
资源也可以被一个 *.res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。
4. 添加 新的资源到可执行文件。
允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。
5. 删除 资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。
Ok了,看过了它的能力,下面可以开始动手了,为了安全起见,先把logonui.exe备份一下(嗯,这可是一个破坏狂的好习惯哦),然后打开这个文件,如图:
呵呵,现在可以开始修改自己喜欢的画面了,首先,想编辑画面颜色的话,可以到/UIFILE/1000/1033/下面修改咯(有的人的文件可能是/UIFILE/1000/1022键值,看情况而定),说起来也挺话长的(嘿嘿,有点语无伦次),这里只能举一个例子咯:
(由于是特殊代码,网页显示会出错,Sorry呀…………)
大概的样子就是这样,具体的就看各位自己改咯,另外一个重要的和根本目的就是:要改图片呀,嗯,继续看,“Bitmap”键值看到没有?大家都是聪明人,我就不用多说了哦:)
哦,对了,还有一个要注意的地方,就是想想看,如果图片太大的话,把用户登陆窗口给盖住了,这下不是就“Happy”了?呵呵,所以咯,这个地方要注意一下:在 /UIFILE/1000/1033/ 下面,可以用CTRL+F 搜索: layout=flowlayout(1,3,2,3) layoutpos=client ontent=rcbmp(100,0,0,xxx,yyy,1,0)> 看到那个XXX和YYY了没有?XXX代表宽,比如:. 400rp (注意:“ rp @”是必须的——不包括双引号) ,如果图片过大,呵呵,就让你体验一下什么叫做“蜗牛”哦。好了好了,剩下的一句话:师傅领进门,修行在个人,自己开始动手修改画面吧,不过还是提醒一下,不要直接编辑,一定要做好备份工作,不然可就惨咯~!~! 另外,如果改好以后,只要把这个文件覆盖回原来的位置就行了,如何覆盖?推荐两种方法,一种是纯DOS下面把改好的文件COPY回去覆盖,(对于都是FAT分区的情况),如果是NTFS,另外一种方法就是在开始启动XP的时候按F8键,然后进入带命令行的安全模式状态,然后用Administrator登录,然后再覆盖也行。
最后,如果失败了,请用备份的文件覆盖回来就好了,还有,对于因维修改造成的任何系统问题作者概不负责哦…………
本文转自
http://beareyes.com.cn/2/lib/200111/15/20011115137.htm
【文章简介】
Windows XP的正式OEM版本出来到现在都有一个多月了, 对于这个新兴的操作系统, 曾经以前的一群“改瘟派”玩家开始由陌生而熟悉,也渐渐开始修改起这个操作系统来了... (2116 字)
Windows XP的正式OEM版本出来到现在都有一个多月了,对于这个新兴的操作系统,曾经以前的一群“改瘟派”玩家开始由陌生而熟悉,也渐渐开始修改起这个操作系统来了,近一段时间以来,一大堆的Windows修改软件几乎个个都灌上了:For XP的字样。
可是这些的软件基本都是通过注册表修改一些Windows的默认设置,或者增加一些个性化的摆设,可是这些都是老套的东西了,以前的Windows就已经有了,没有体现出现在XP的与众不同之处。可是我一直在想一个问题:Windows 98有Logo,可是对于XP,那个千篇一律的开机登录画面到底能不能修改呢?嗯,通过1个小时的四处查阅资料和研究,我终于理解了如何修改那个开机画面,哈哈哈哈,小成就感之余和大家分享一下哦:)
先看看我现在的样子??
我现在的登录画面,很寇把??:)
行,心动了?想开始动手修改你的登录画面了?okok,我先说一说原理分析,然后大家就知道这个是如何实现的了,其实很简单哦:)
首先大家看看自己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),*.res 文件,甚至另一个 *.exe 文件所替换。
对话,菜单,字符串表,加速器和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。
资源也可以被一个 *.res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。
4. 添加 新的资源到可执行文件。
允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。
5. 删除 资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。
Ok了,看过了它的能力,下面可以开始动手了,为了安全起见,先把logonui.exe备份一下(嗯,这可是一个破坏狂的好习惯哦),然后打开这个文件,如图:
呵呵,现在可以开始修改自己喜欢的画面了,首先,想编辑画面颜色的话,可以到/UIFILE/1000/1033/下面修改咯(有的人的文件可能是/UIFILE/1000/1022键值,看情况而定),说起来也挺话长的(嘿嘿,有点语无伦次),这里只能举一个例子咯:
(由于是特殊代码,网页显示会出错,Sorry呀…………)
大概的样子就是这样,具体的就看各位自己改咯,另外一个重要的和根本目的就是:要改图片呀,嗯,继续看,“Bitmap”键值看到没有?大家都是聪明人,我就不用多说了哦:)
哦,对了,还有一个要注意的地方,就是想想看,如果图片太大的话,把用户登陆窗口给盖住了,这下不是就“Happy”了?呵呵,所以咯,这个地方要注意一下:在 /UIFILE/1000/1033/ 下面,可以用CTRL+F 搜索: layout=flowlayout(1,3,2,3) layoutpos=client ontent=rcbmp(100,0,0,xxx,yyy,1,0)> 看到那个XXX和YYY了没有?XXX代表宽,比如:. 400rp (注意:“ rp @”是必须的——不包括双引号) ,如果图片过大,呵呵,就让你体验一下什么叫做“蜗牛”哦。好了好了,剩下的一句话:师傅领进门,修行在个人,自己开始动手修改画面吧,不过还是提醒一下,不要直接编辑,一定要做好备份工作,不然可就惨咯~!~! 另外,如果改好以后,只要把这个文件覆盖回原来的位置就行了,如何覆盖?推荐两种方法,一种是纯DOS下面把改好的文件COPY回去覆盖,(对于都是FAT分区的情况),如果是NTFS,另外一种方法就是在开始启动XP的时候按F8键,然后进入带命令行的安全模式状态,然后用Administrator登录,然后再覆盖也行。
最后,如果失败了,请用备份的文件覆盖回来就好了,还有,对于因维修改造成的任何系统问题作者概不负责哦…………
本文转自
http://beareyes.com.cn/2/lib/200111/15/20011115137.htm