超級(jí)DIY WindowsXP登錄界面自己做
一、在你的電腦里找到logonui.exe文件,通常位于c:windowssystem32目錄中,復(fù)制兩份,一份作為備份,一份用來(lái)編輯。
二、用ResHacker打開(kāi)logonui.exe文件?,F(xiàn)在我們可以開(kāi)始動(dòng)手制作我們自己的XP登錄界面了。在ResHacker中我們可以看到有UIFILE,Bitmap,String Table,Version Info四大項(xiàng)。我們要修改的就是這幾項(xiàng)。
第一項(xiàng):UIFILE
a、改變背景顏色。打開(kāi):UIFILE10001033,我們可以看到XP的原始logonui.exe的定義如下:(可能一下子沒(méi)看到,向下滾動(dòng)右邊的滾動(dòng)條)
把其中的顏色改變?yōu)槟阒幸獾念伾托辛恕H绨補(bǔ)rgb(0,0,0,0)改為argb(99,118,149)等等。如果你不熟悉RGB值,(誰(shuí)又能記得很清楚了)請(qǐng)下載一個(gè)叫好色鬼的軟件,使用很簡(jiǎn)單。
b、改變密碼的字符形狀。按CTRL+F,或者選擇“查看”菜單中的“查找文本”,找到:passwordcharacter。可以看到其定義為一個(gè)4位數(shù)的數(shù)字,實(shí)際是個(gè)ASCII的16位值。如下:
passwordcharacter: 9679;fontface: 'arial';
同時(shí)注意下面fontface一行,它定義了使用的字體,XP默認(rèn)的是arial字體和9679,也就是你輸入密碼時(shí)看到的小黑圓點(diǎn)。不同字體的ASCII-hex值代表的字符不一樣。你可以把這段改為:
passwordcharacter: 207; fontface: 'webdings';
這是什么符號(hào)呢,你試過(guò)就知道了。一個(gè)簡(jiǎn)單的找出字符ASCII-hex值的方法是使用微軟的Word,或者任何一種字處理軟件如wps office,選擇“插入”-->“符號(hào)”,然后在彈出的對(duì)話(huà)框中選擇一種字體,選擇某個(gè)你喜歡的符號(hào),注意下面字符代碼中的值,按此改變即可。另外要注意使用unicode字體,以免別人的機(jī)子上沒(méi)有定義的字體。
c、改變登錄時(shí)賬戶(hù)(userpane)所在的位置。在倒數(shù)第二段中定義了登錄時(shí)賬戶(hù)所在的位置。按CTRL+F,找到這行。注意下面的定義,XP默認(rèn)的是:
你可以選擇改為:
位置變?yōu)橹虚g靠上。注意你要清楚你打算放置賬戶(hù)的位置,在坐標(biāo)軸x、y位置,單位為像素(pixel),建議你熟練以后再?lài)L試。
第二項(xiàng):Bitmap是我們要修改的圖像。打開(kāi)Bitmap目錄樹(shù),打開(kāi)ResHacker“操作”菜單,找到“替換位圖”,分別替換原始logonui.exe中位圖資源。下面是其中位圖的定義和原始大?。?
