要修改 Windows XP 的開機 logo 圖
必須要修改 Windows\system32\ntoskrnl.exe 這個檔案
而修改 Windows xp logo 圖牽涉到16色調色盤的問題
1.首先 ResHacker 資源編修程式把 ntoskrnl.exe 讀入
資源編修程式(Resource Hacker),中文繁體版(Ver 3.2.9)下載
http://rpi.net.au/~ajohnson/resource...inese_big5.zip
2.在 ResHacker 裡面的點陣圖目錄中,只要修改 #1,#8,#10 的圖即可
#1 -> 主圖 (640x480)
#8 -> 光棒的圖 (22x9)
#10 -> Professional 字圖
當你在 ResHacker 裡面看到這幾張圖時,你只會看到整張全黑的圖
這是因為調色盤和內定不同的關係.......
你可以把 #1,#8,#10 的圖用 ResHacker 擷取出來存檔
3.然後請下載16色調色盤,再解開其壓縮
http://netcity3.web.hinet.net/UserDa...30/xp_boot.zip
4.開啟影像處理程式,並開啟剛剛擷取出來的 #1,#8,#10 的點陣圖
5.這邊以 Photoshop 匯入剛剛下載的 16 色調色盤為例,
影像->模式->顏色表->載入
你可以載入 *.act 或是 *.pal 的檔案類型,請自己選一個載入調色盤
載入完成後你就會看到 #1 #8 #10 正常的圖形秀出來
6.在這邊你可以自己修改 #1,#8,#10 的圖檔,改成你喜歡的圖......
7.為了簡單起見,建議你把含有 Professional 字圖的 #10 檔案
改成 1 x1 pixel 的黑色圖檔,你可以把你自己所需的文字直接編輯在 #1 的圖上
這樣可以減少配置的問題.....
8.而 #1 主圖盡量以黑色為底圖樣式
這是因為左上角會產生一個小黑色四方型的區塊,故以黑色底圖來避免不美觀的問題....
還有 #1 主圖位置上,你可以設計出一個位置給 #8 的光棒跑動
#8 的光棒位置固定在左上點(255,351),右下點(381,366)這個長方形座標裡面
9.當你把一切都做好後,你有兩種處理 ntoskrnl.exe 的方式
第一種是把 ntoskrnl.exe 直接覆蓋回去,和 logonui.exe 的方式一樣
第二種是在 boot.ini 上直接加上 /kernel 指定參數,如 /kernel=1.EXE
boot.ini的內容例如如下:(請勿照抄,你的boot.ini不一定和我一樣)
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Logo Test" /fastdetect /kernel=1.EXE
其中 1.exe 是把你自己改好的 ntoskrnl.exe 檔案重新命名為 1.exe
然後把 1.exe 放回 windows\system32 位置的,這個好處是不用去覆蓋 ntoskrnl.exe
又可以作成多重開機 Logo.....
書籤