|
||||
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".
這裡只是通過直接修改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