XP登陸界面教程logonui.exe_第1頁
XP登陸界面教程logonui.exe_第2頁
XP登陸界面教程logonui.exe_第3頁
XP登陸界面教程logonui.exe_第4頁
XP登陸界面教程logonui.exe_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、XP“登陸界面”制作流程(圖文 文章信息:作者:發(fā)布時(shí)間:2008-12-10 10:02:35來源:別以為微軟WindowsXP的登陸界面修改就很難,其實(shí)我們只需要掌握一點(diǎn)技巧,即可很容易地將登陸界面改得超級(jí)酷,充滿了個(gè)性的動(dòng)感。試想想女友一打開你的Windows XP,在登陸界面看到自己的照片是多么的驚喜啊。 6bY系統(tǒng)之家軟件站好吧,接下來我們立刻動(dòng)手制作。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站        一、在你的電腦里找到logonui.exe文件,通常位于c:windowssystem32目錄中,復(fù)制兩份,一份作為備份,一份用來編輯。

2、 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站二、用ResHacker打開logonui.exe文件。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站現(xiàn)在我們可以開始動(dòng)手制作我們自己的XP登錄界面了。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站在ResHacker中我們可以看到有UIFILE,Bitmap,String Table,Version Info四大項(xiàng)。我們要修改的就是這幾項(xiàng)。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站第一項(xiàng):UIFILE 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站a、改變背景顏色。 6bY系統(tǒng)之家軟件站打開:UIFILE10001033,我們可以看到XP的原始

3、logonui.exe的定義如下:(可能一下子沒看到,向下滾動(dòng)右邊的滾動(dòng)條) 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站把其中的顏色改變?yōu)槟阒幸獾念伾托辛?。如把a(bǔ)rgb(0,0,0,0改為argb(99,118,149等等。如果你不熟悉RGB值,(誰又能記得很清楚了)請(qǐng)下載一個(gè)叫好色鬼的軟件,使用很簡(jiǎn)單。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站b、改變密碼的字符形狀。 6bY系統(tǒng)之家軟件站按CTRL+F,或者選擇“查看”菜單中的“查找文本”,找到:passwordcharacter??梢钥吹狡涠x為一個(gè)4位數(shù)的數(shù)字,實(shí)際是個(gè)ASCII的16位值。如下: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件

4、站passwordcharacter: 9679; 6bY系統(tǒng)之家軟件站fontface: "arial" 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站同時(shí)注意下面fontface一行,它定義了使用的字體,XP默認(rèn)的是arial字體和9679,也就是你輸入密碼時(shí)看到的小黑圓點(diǎn)。不同字體的ASCII-hex值代表的字符不一樣。你可以把這段改為: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站passwordcharacter: 207; 6bY系統(tǒng)之家軟件站fontface: "webdings" 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站這是什么符號(hào)呢,你試過就知道

5、了。一個(gè)簡(jiǎn)單的找出字符ASCII-hex值的方法是使用微軟的Word,或者任何一種字處理軟件如wps office,選擇“插入”->“符號(hào)”,然后在彈出的對(duì)話框中選擇一種字體,選擇某個(gè)你喜歡的符號(hào),注意下面字符代碼中的值,按此改變即可。另外要注意使用unicode字體,以免別人的機(jī)子上沒有定義的字體。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站  c、改變登錄時(shí)賬戶(userpane)所在的位置。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站在倒數(shù)第二段中定義了登錄時(shí)賬戶所在的位置。按CTRL+F,找到 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站這行。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之

6、家軟件站注意下面的定義,XP默認(rèn)的是: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站你可以選擇改為: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站位置變?yōu)橹虚g靠上。注意你要清楚你打算放置賬戶的位置,在坐標(biāo)軸x、y位置,單位為像素(pixel),建議你熟練以后再嘗試。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站第二項(xiàng):Bitmap是我們要修改的圖像。 6bY系統(tǒng)之家軟件站打開Bitmap目錄樹,打開ResHacker“操作”菜單,找到“替換位圖”,分別替換原始logonui.exe中位圖資源。 6bY系統(tǒng)之家軟件站下面是其中位圖的定義和原始大?。?6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站一般我們只需要修改

7、其中的100和112幾項(xiàng)就可以了。如果你拿來替換100的圖片不是XP標(biāo)準(zhǔn)的219*217,也可以修改logonui.exe的設(shè)置來適應(yīng)你的標(biāo)準(zhǔn),其他的圖片大小要求也不是很嚴(yán)格,而且不用更改其他選項(xiàng)。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站1、打開UIFILE10001033目錄樹 6bY系統(tǒng)之家軟件站2、按CTRL+F,或者選擇“查看”菜單中的“查找文本” 6bY系統(tǒng)之家軟件站3、找到這行 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站        4、把其中的219rp,207rp改為你圖片的值即可。 6bY系統(tǒng)之家軟件站    注意

8、數(shù)字后面的rp不能掉。219為寬度,207為高度。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站另外注意圖片不要太大,超過了你登錄帳戶名,不然會(huì)非常慢,也不好看。如果你認(rèn)為那樣做比較適合你的大作,你可以找到UIFILE10001033中有:animation: alpha | s | mediumslow:字段的地方,刪除諸如下面一段: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站這樣可以讓XP不再使賬戶淡入淡出(即alpha混合),從而加快速度。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站第三項(xiàng)和第四項(xiàng)就沒有那么重要了。主要是些字符串,負(fù)責(zé)一

9、些注釋幫助提示等等內(nèi)容。當(dāng)然我還是推薦你在其中Version Info項(xiàng)加入你的名字,舉個(gè)例子: 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站打開String Table11033,按CTRL+F,找到:Turn off Computer,更改為更為個(gè)性化的“Bye-Bye my love”,諸如此類。全部修改好以后最好先保存到另外的目錄。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站安裝使用XP LogonUI。這是最方便的方法,也是很安全的。不然你也可以按照最保險(xiǎn)的辦法進(jìn)行。 6bY系統(tǒng)之家軟件站6bY系統(tǒng)之家軟件站        1、重新啟動(dòng)電腦。 6bY

10、系統(tǒng)之家軟件站2、在啟動(dòng)時(shí)按住F8鍵,選擇Safe mode with command Prompt 6bY系統(tǒng)之家軟件站3、以administrator賬戶登錄 6bY系統(tǒng)之家軟件站4、然后在DOS prompt中備份、拷貝、覆蓋c:windowssystem32logonui.exe 6bY系統(tǒng)之家軟件站5、重新啟動(dòng)。 6bY系統(tǒng)之家軟件站W(wǎng)indows 登錄畫面 DIY            (一腳本碼概述       

11、      整個(gè)腳本碼粗淺可分二大區(qū)塊:            1.前大半段以結(jié)尾,共有九個(gè)小區(qū)塊,我暫且稱為組件定義區(qū).            2.后小半段以 起始,到腳本碼最后以結(jié)束,其中再細(xì)分三個(gè)區(qū)塊,我暫且稱為腳本運(yùn)行區(qū).        &#

12、160;   下面是常用的一些定義參數(shù),就我的使用經(jīng)驗(yàn)提出參考            background:rcbmp(125,6,#ff00ff,0,0,1,0            1. 125 -> 圖片編號(hào)            2.

13、6 -> 圖片顯示方式 -> 0(磚塊排列,1(按你指定的長(zhǎng)寬,6(擴(kuò)展,7(32bit bmp圖片            3. #ff00ff -> 指定要透明的顏色            4. 0 -> 指定圖片長(zhǎng)度            5

14、. 0 -> 指定圖片寬度            6. 1 -> 0=使用指定長(zhǎng)寬,1=使用圖片長(zhǎng)寬            7. 0 -> 0=不作變化,1=映射            腳本碼中對(duì)于組件位置的指定和對(duì)齊,常用的就是中(client上(t

15、op下(bottom左(left右(right上右(topright下左(bottomleft.,還有下面的九宮格參數(shù).            大方向位置搞定后再輔以padding:             rect(0rp,0rp,22rp,0左,上,右,下,這類填空指令作偏移設(shè)定,取得想要的精確布局.      &

16、#160;     位置九宮格代號(hào)參數(shù)            6 4 7            1 0 2            5 3 8        &#

17、160;    attachment=16952            fastslz2006-09-19 18:46            (二XP登錄腳本碼逐項(xiàng)解說             (1各組件之間定義  &#

18、160;         此組件定義區(qū)共分以下九個(gè)小區(qū)塊在腳本文件的上半部,以結(jié)尾            1.中間畫面            此段腳本碼指定了全局底色,中間畫面顏色及USER(各賬戶按鍵共享底圖等三個(gè)組件       

19、60;                 2.上畫面            此段腳本碼指定了上畫面顏色及上分隔線圖片二個(gè)組件                    

20、;     4.左畫面            左畫面覆蓋在中間畫面的左半部,包括Windows Logo,歡迎字樣及其陰影,登入注銷時(shí)的系統(tǒng)訊息(help                         5.右畫面 &#

21、160;          右畫面覆蓋在中間畫面的右半部,包括中間分隔線.使用者顯示窗口及其控制滑桿.                         7.使用者顯示窗口(以鍵盤操作時(shí)         

22、;   本處設(shè)置和6相同,只是少了一些鼠標(biāo)效果,不再贅述.                         8.賬戶密碼區(qū)            此段腳本碼定義了密碼輸入框,輸入框訊息,進(jìn)入及密碼提示按鍵    

23、0;                    9.窗口滑桿            此段腳本碼以5.右畫面的滑桿為基礎(chǔ),加入了定義滑桿的各項(xiàng)動(dòng)作參數(shù)(避免改動(dòng)              

24、0;          fastslz2006-09-19 18:47            (2各組件動(dòng)作時(shí)機(jī)及顯示設(shè)定部份            這一部份就是登錄界面執(zhí)行動(dòng)作的腳本碼,以上面各項(xiàng)組件的定義作基礎(chǔ),設(shè)定整個(gè)界面運(yùn)行時(shí)的布局分配及事件觸發(fā)時(shí)機(jī),  

25、60;         以下分為三部解說.            起始,結(jié)尾            這里規(guī)范整個(gè)動(dòng)作腳本的畫面布局及分配,以上面定義組件15的部份,作動(dòng)作指定及執(zhí)行.          

26、;  起始,結(jié)束            這一段執(zhí)行腳本碼配合上面定義組件8部份,對(duì)賬戶密碼及附屬組件作布局及指定動(dòng)作            下面是這三段腳本碼的個(gè)別解說.                 

27、60;      layout=borderlayout(>                         layout=borderlayout( layoutpos=top height=80rp> # 執(zhí)行時(shí)上畫面位于畫面頂端 , 高度 80      

28、60;                  # 執(zhí)行時(shí)上畫面分隔線位于上畫面底部 , 高度 2                               

29、60;     layout=borderlayout( layoutpos=bottom> # 執(zhí)行時(shí)下畫面位于畫面底部 , 不設(shè)高度 , 由下方組件判斷                         # 執(zhí)行時(shí)下畫面分隔線位于下畫面頂端 , 高度 2       &#

30、160;                 # 設(shè)定執(zhí)行下畫面時(shí)功能定義的各組件空間距離             # 安排下面的關(guān)機(jī)按鍵排列在下畫面的左側(cè)                 &#

31、160;       accessible=true accRole=43 accName=rcstr(11> #設(shè)定關(guān)機(jī)按鍵為可執(zhí)行,位在上方,顯示文字                        #指定關(guān)機(jī)按鍵圖片及寬26高26      

32、0;                 #關(guān)機(jī)文字左方設(shè)定2pix空間                                 

33、60;  margin=rect(0,2rp,0,0 accessible=true accRole=43 accName=rcstr(14>             #退出鍵同關(guān)機(jī)鍵                          

34、;                                              width=325rp/> # 消息正文 , 置于右方 , 由右算起 325pi

35、x 開始顯示                                                 layoutpos=client content=

36、rcbmp(100,0,0,219rp,207rp,1,0>             # 設(shè)定中畫面圖片 , 磚塊排列置中 , 寬高度                         layout=filllayout( layoutpos=left> #

37、左畫面填充模式 , 置左                         #logo 組件垂直排列 ( 指下面的 product.help                      

38、;   padding=rect(0rp,0rp,20rp,20rp content=rcbmp(123,3,-1,137,86,0,0             background=rgb(90,126,220/>                      &#

39、160;  padding=rect(0rp,0rp,40rp,0rp/> # 登入出訊息由中間算起 384 開始顯示 , 并加右方 40 的空間距離                                     # 歡迎訊息組件 ( 包括 W

40、elcome 及陰影 以填充模式 ( 填 Welcome 文字 垂直排列             # 填充寬度 384                         # 填充文字陰影依字符串值 7 內(nèi)容顯示 ( 此例為 Welcome   

41、0;                                                     

42、                layout=borderlayout( layoutpos=left width=384rp> # 右畫面以外框模式置左 , 寬度 384             # 中央分隔置于右畫面左側(cè) , 寬度 1         

43、0;               layoutpos=client xscrollable=false margin=rect(26rp,0rp,0rp,0rp>             # 賬戶窗口滑桿不需要時(shí)不顯示            

44、            layout=verticalflowlayout(0,3,3,2/> # 賬戶名單垂直排列                                 &

45、#160;                                       layout=filllayout( accessible=true accRole=43> # 設(shè)定使用者賬戶為可執(zhí)行    

46、;                     # 每個(gè)賬戶所占高度 80                         # 賬戶底圖位置     &#

47、160;                   layoutpos=left width=58rp height=58rp> # 賬戶頭像底圖寬高                          

48、;           # 賬戶名稱位置                         #使用者系統(tǒng)狀態(tài)顯示位置不作設(shè)定(依組件定義運(yùn)行                                              

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論