图 手把手教你做Windows XP系统登录界面

1,首先从system32文件夹下复制出ntoskrnl.exe,然后用reshacker打开.

2,在reshacker左边的资源列表中找到位图一项,可以看到,开机的主画面就是1号位图,HOME版XP滚动条为 9,PRO版滚动条为8.这里可能很多人困惑的地方就是这些位图都是全黑的,什么都看不见...不要管,把要 改的开机主画面保存出来.
【图 手把手教你做Windows XP系统登录界面】用Paint Shop或者Photoshop打开位图,可以发现还是黑的,这是因为XP的开机画面只能为16色.而我们都是在256色的环境下看,所以为了看到这些图像,我们需要导入16色的色板

这是Paint Shop的16色色板

;16.rar SPAN>


这个是PhotoShop的16色色板

;161.rar


里面的颜色你也可以进行替换,只要确定是16色就可以了.以PaintShop为例,按Shift O并在载入调色板对话框中选择下载的16色色板,并确定选择了"Maintain Indexes".






当你制作完开机画面后,用Resource Hacker再次打开ntoskrnl.exe并选择替换位图.全部换好后保存,然后替换掉system32下的原文件就可以了.
这里只是通过直接修改ntoskrnl.exe来达到修改开机画面的效果.当然,你也可以通过Boot Logos等相应的软件来修改.

最后一定要注意的是,开机的位图一定要是16色,大小也要为680*480.不然XP载入开机画面的时候会出错,一个开机画面的位图大小应为150K左右

补充:

有人告诉了我另外1种方法,提供出来大家一起学习.

其实bootxp制作的开机文件是一个叫LOGOOS.EXE的文件,也是位于system32下 。但这并不是最关键的,最重要的是bootxp在最初运行的时候已经修改了boot.ini,所以我们可以知道一个非常简单的方法,其他任何版本的开机文件改个名字放到system32下,然后编辑boot.ini命令行multi(0)disk(0)rdisk(0) partition(1)WINDOWS="Microsoft Windows XP Professional" /nodetect /KERNEL=×××.EXE

    推荐阅读