注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

《电脑之家》

请点击:“日志”浏览电脑知识

 
 
 

日志

 
 

修改xp开机画面【自然醒教程】  

2010-12-20 01:01:46|  分类: 修改xp开机画面【 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1、首先我们需要一个工具软件,我用的是eXescope。当然ResHacker也可以,但是我感觉eXescope更方便。
2、找到ntoskrnl.exe文件,通常位于c:\windows\system32目录中。复制两份,一份作为备份,一份用来编辑。
3、用eXescope打开用来编辑的ntoskrnl.exe文件,找到第一项:Bitmap\1\2052,然后选择菜单保存为1.bmp。用同样方法把第8(Bitmap\8\2052)保存为8.bmp。
4、用Photoshop打开1.bmp文件,这时候图片是全黑的。接着按图像-->模式-->颜色表,载入16.act文件,OK,现在应该可以看到图像了。
5、分别编辑完毕以后,再按图像-->模式-->颜色表,载入win.pal,这时候图片应该再次变黑,保存。
6、在eXescope中用编辑好的1.bmp和8.bmp文件分别替换ntoskrnl.exe中的相应文件。打开eXescope“操作”菜单,找到“替换位图”,在“打开新位图文件”找到刚才编辑好保存的1.bmp文件,选择“打开”-->“替换”,最后保存ntoskrnl.exe文件。
7、不用进安全模式、用替换系统文件工具把编辑好的ntoskrnl.exe替换*:\windows\system32\ntoskrnl.exe和*:\WINDOWS\system32\dllcache\ntoskrnl.exe,重新启动,大功告成。
注:*:\WINDOWS\system32\dllcache\下可能没有ntoskrnl.exe这个文件、没有的就不用替换了。
注意:开机画面只支持16色、如果想换图片找些16色的图片来做吧、还有替换前要先备份好系统、以免出错

   如果要修改安装文件就必须修改i386文件夹里的SP3.cab文件

1.用WINRAR解压SP3.cab、修改里面的ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe、这几个文件的修改方法跟上面的是一样的、修改要一致、
2.跟着把解压出来的所有文件(一共有335个文件、包括修改过的四个文件)用系统自带的IExpress 2.0(如果看不懂E文、这里有个汉化过的IExpress 2.0)压缩回SP3.cab、
3.把刚才修改过的SP3.cab替换i386文件夹里的SP3.cab、
4.下载:ModifyPE 0.81、解压全部文件出来、把刚才修改过的ntoskrnl.exe、ntkrnlmp.exe和ModifyPE.exe放在同一个文件夹中,打开命令行窗口,进入到包含了这三个文件的文件夹,然后运行:modifyPE.exe ntoskrnl.exe -c接着运行...makecab ntoskrnl.exe 经过这样处理后,你就获得了一个压缩过的ntoskrnl.ex_文件(这也是makecab这条命令的目的)。接下来需要你做的就是复制ntoskrnl.ex_到你的i386目录,并覆盖已有文件。(ntkrnlmp.exe跟ntoskrnl.exe同样操作一次就行了)
因为我们使用modifyPE软件处理了ntoskrnl.exe文件,这样做会更改该文件的CRC信息,而Windows XP安装程序也就不会忽略复制该文件了,同时安装程序会直接使用该文件,而不进行任何询问。
然而,当Windows安装程序运行完毕后,该事件会被记录在setuperr.log日志文件中,这样就可以看出该文件是没有经过微软数字签名的。dllcache目录和光盘上没有微软原版的ntoskrnl.exe文件,不过并不用担心,这样系统就不会把修改过的该文件替换为微软的原始版本了.

如果大家更改过Windows 2000启动LOGO,那么当你在Windows XP上也使用这种方法的话,就会发现在ntoskrnl.exe中的资源只是一片黑。其实,这个方法是对的,但是由于Windows XP中的调色板发生了改变,所以修改方法需要做一些改变,不过大致是一样的。现在我们就来详细地了解如何在Windows XP下改变启动LOGO。

  首先,我们简述一下原理:Windows XP启动时的LOGO放在Windows XP操作系统所在盘的:\windows\system32\ ntoskrnl.exe中,我们改变启动时的LOGO其实就是修改这个可执行程序中的资源来达到目的的。

  我们需要的工具是:
  eXescope:下载地址: 点击进入软件下载页面
  PhotoShop

  16.act 颜色表文件 (http://www.thetechguide.com/howto/xpbootlogo/16.act)

  这个颜色表文件不是必需,但有了更好

  第一步:做好备份。为了避免改动失败造成操作系统不能启动,我们不直接修改ntoskrnl.exe,而是做一个ntoskrnl.exe的拷贝,并命名为kernel.exe,放在Windows XP操作系统所在盘的:\windows\system32\下,这就是我们要修改的文件。

  第二步,下载并解压eXescope解压后运行。

  第三步,使用eXescope 打开我们刚才创建的kernel.exe。

  第四步,到BITMAP下文件夹1下,在一个小花图标上点右键,选择save resource。将其保存下来。在这里我保存为1.bmp。你是不是很奇怪,怎么是一片黑?没错,只是我们现在看不到它的本来面貌而已。

  第五步,重复第四步,把文件夹8、9、10、11下的图片都保存下来。(SP3 的文件号与我的不一致)

  第六步,把eXescope最小化,打开Photoshop。

  第七步,用Photoshop打开文件1.bmp(我们先假设你有16.act这个颜色表文件。如果没有那就先看下文中的做法,做出这个颜色表文件之后再继续)。选择图像”—“模式下的颜色表,在弹出的颜色表对话框中选择载入,载入16.act。

  第八步,修改LOGO。好了,现在我们已经见1.bmp的真面貌了(如图1)。我们要做的事就是尽我们的想像力去修改出我们自己个性化的LOGO了。修改后保存。
如何修改Windows XP的启动画面 LOGO - wygdk -    人 间 情 在
图1

  第九步,修改其它图像。在XP启动的时候,还有一个表明是HOME EDITION版还是PROFESSIONAL版的标志图像(还有一个是EMBEDDED,不知道是什么版本),以及一个不停流动的长条(见图2)。HOME EDITION版对应的资源分别是9和11,而PROFESSIONAL版则对应的是8和10。我们根据自己的操作系统修改相应的图像即可。

  第十步,取代kernel.exe中的原始图像。将刚才最小化的eXescope恢复。在工具栏上选择Action下的Replace Bitmap。选择Open file with new bitmap,在弹出的对话框中选择刚才我们修改了的图像(可能只是第一个,也许有其它两个),并在右下角的Select bitmap to replace中选择相应的图像。按下replace。全部代替完后保存。

  第十一步,告诉系统使用我们修改后的文件启动。其实我们可以直接将我们修改后的kernel.exe代替系统的ntoskrnl.exe。不过这样既不安全也不方便。因为这还需要到DOS模式中去做,失败了就启动不了了。所以我们采取这样一种方法:修改BOOT.INI文件。BOOT.INI是XP启动时配置文件,可以在C盘的根目录下找到,这是一个隐藏并且只读的文件。你在编辑它的时候要记得去掉只读属性。打开它后,它应该和下面这个差不多:

  [boot loader]
  timeout=20
  default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
  [operating systems]

  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect

  C:\="Microsoft Windows"

  现在我们在[operating systems]节后加上这样一行:

  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows new logo" /fastdetect /kernel=kernel.exe

  其中引号中的内容随意改。Kernel.exe也是可以改的,只不过要保持在BOOT.INI中的开关中和系统目录下的一致。

*******************************************************************
*******************************************************************

  如何自己制作颜色表文件 (下载了16.act 颜色表文件的可不用看了)

  上面我们利用ntoskrnl.exe导出的LOGO及下载的颜色表文件完成了修改。那么我想完全由自己做这个启动的LOGO以及颜色表文件可以吧?当然可以。
  第一步,打开photoshop,选择新建。设置新建图像的长、宽分别为640×480,单位为像素。图像模式选为RGB。内容可选为白色或背景色,就是不要选透明(如图3),建立新图像。
如何修改Windows XP的启动画面 LOGO - wygdk -    人 间 情 在
图2

  第二步,在Photoshop的工具栏上选择图像,在弹出的菜单上选择模式,在下一级子菜单上选择索引颜色。这时会弹出一个对话框。这时我们只要在强制对应的下拉菜单中选择自定就可以了。
  第三步,这时,会弹出一个叫强制颜色的对话框(见图4),在右边有四个选项,如果我们已经有颜色表文件,那么直接选择载入将其载入就可以了。不过这里我们自己来创建这个颜色表文件。在图4中画小圆圈的地方点一下鼠标左键。就会弹出一个拾色器对话框来。它的值应该是000000。点,会发现图4中的小圆圈处已经有颜色了。我们依次为图4中的第一行的共16个小格选上颜色,依次填上以下值:000000,201a15,2d3ed2,536501,b23505,464646,899200,4a7ffc,f76b20,8da6ff,8edc04,f3bc1b,bcbcbc,ffffff,ffffff。
如何修改Windows XP的启动画面 LOGO - wygdk -    人 间 情 在

至此,颜色表文件就创建完成。我们把它存起来,回到编辑界面。

  第四步,现在我们就可以随心所欲地画我们心目中的LOGO了。

  第五步,保存我们修改后的图像。选择工具栏上文件下的存储,会弹出一个对话框(图5)。记住,把压缩选中然后保存图像。
如何修改Windows XP的启动画面 LOGO - wygdk -    人 间 情 在 
好了,我们已经自己动手把LOGO及颜色表文件做出了,剩下的就是按照前文的方法去代替了。

   

  评论这张
 
阅读(2834)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017