扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:安全中国 2007年10月30日
关键字: 系统安全 Xp Windows Windows xp
1,首先从system32文件夹下复制出ntoskrnl.exe,然后用reshacker打开.
2,在reshacker左边的资源列表中找到位图一项,可以看到,开机的主画面就是1号位图,HOME版XP滚动条为 9,PRO版滚动条为8.这里可能很多人困惑的地方就是这些位图都是全黑的,什么都看不见...不要管,把要 改的开机主画面保存出来.
用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
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。