久久综合伊人噜噜色,日本三级香港三级人妇电影精品,亚洲中文色资源,国产高清一区二区三区人妖

    1. <sub id="9pxky"></sub>
    2. <small id="9pxky"></small>

           找回密碼
           注冊

          QQ登錄

          只需一步,快速開始

          打造自己的XP客戶端的登錄界面

          [復(fù)制鏈接]
          1#
          發(fā)表于 2009-4-16 10:26:35 | 只看該作者 |倒序瀏覽 |閱讀模式
          出處:中國IT實驗室
          6 Z) J" P: [4 U+ z! B- O# i- f
          % k8 [$ {$ b1 l$ l       個性化Windows XP客戶端的登錄界面     一般來說,XP客戶端登錄界面分為兩種,一種是使用“歡迎屏幕”;另一種是不使用“歡迎屏幕”的經(jīng)典登錄界面。大家都知道,XP系統(tǒng)一旦加入域后,就不再使用“歡迎屏幕”。所以,今天我們就來討論一下如何個性化域中的XP登錄界面。
          * c. O: q/ r5 D' p6 A  r# U; N  p
                 先讓大家先看一下,我們公司現(xiàn)在和以前使用過的XP個性化登錄界面。如圖1 2
          ( n0 Y* h/ {. l1 e( h& n0 i/ `1 @, y$ P) E1 v5 z
                 是不是還不錯呢?其實做法很簡單,下面我就一步一步來和大家分享一下如何操作
          0 B# h$ t6 q: }$ W$ z6 w   
          - `$ r. [9 A8 L

          9 e0 }- E) H$ P& w$ N; T% J / Y8 j5 q/ q4 s/ P

          ) B3 b) S8 h4 w8 l* A) C2 q7 z" g3 g8 m4 S2 K
                 在正式操作之前,我想先和大家介紹一下Gina這個東西。為什么要介紹這個呢?因為我們今天做的個性化設(shè)置就是修改Gina來實現(xiàn)的。它是干什么用的呢?一言以蔽之,它是專門用來進行登錄進程的驗證和身份驗證的。從它的英文全稱Graphical Identification and Authentication(圖形標識和身份驗證)就可以看出它的用途。Gina的功能實現(xiàn)是依靠C:\WINDOWS\system32\msgina.dll這個動態(tài)鏈接文件來實現(xiàn)的。這個文件包含了默認的Windows登錄界面。可以自己開發(fā)GINA DLL,以實現(xiàn)其他的身份驗證方法,例如某些磁卡、智能卡驗證、動態(tài)令牌驗證等。我們今天就準備修改這個文件的內(nèi)容來達到個性化的目的。不過這個文件是受保護的系統(tǒng)文件,想要徹底修改替換它也不怎么容易。需要借助故障恢復(fù)控制臺、PE系統(tǒng)或者類似NTFSDOS的工具來實現(xiàn),比較麻煩,而且極有可能影響系統(tǒng)的穩(wěn)定。這種做法不值得推薦給大家。
          : N. M# q7 h$ f9 s3 Q& i8 w) O, A/ s! a9 {4 y, M
                 不過微軟還算厚道,在注冊表里留了一個位置用于安裝GINA,在HKLM\Software\MicrosoftWindows NT\CurrentVersion\Winlogon下設(shè)置GINADLL為你指定的GINA DLL,(注意:GINADLL這個值缺省沒有,需要新建)如果設(shè)置了這個值,系統(tǒng)會先調(diào)用該GINA,而不會調(diào)用缺省的msGINA.dll。
          # N( D) ]$ [( }6 l$ R& }" t" M( [) K1 f
                 OK,下面是具體操作步驟:
          $ L( ^( ~5 F1 L* y       1.        將XP系統(tǒng)中的C:\WINDOWS\system32\msgina.dll這個文件復(fù)制一份出來,用于編輯之用,并且重命名為重命名為XPGina.dll(名字隨便取啦)
          3 S, X, L( W0 U- \! c; V# f
          4 w. n3 x1 M+ O       2.        用ResHacker或者Exescope(我這里使用ResHacker給大家做演示)打開XPGina.dll后,展開“位圖”,在“101”,“107”下面均有個“2052”。如圖3所示
          3 ?, w0 e6 X* s8 c, [* l  U6 L0 ?# m+ i, C$ B  {
                 3.        我們的目標就是替換這兩個地方的圖片。其中101處的圖片大小為 413*72,用于用戶登錄過程和鎖定畫面;107 則是個較大的位圖,格式為 413*88,用于登陸驗證的畫面。請盡量保持新圖片的大小和系統(tǒng)自帶圖片大小的一致性,否則很影響美觀性。
          2 H+ P  f+ s+ ?7 m8 f5 r" z# K, D  |7 \8 Q$ K
                 4.        我以101為例來說明如何替換這個圖片。點擊ResHacker的“操作”按鈕,選擇“替換位圖”。如圖4.
          : b4 d3 Q9 H4 |5 E: ^9 T+ l& V. ~9 K1 ?9 L  R0 v
                        然后選擇“打開新位圖文件”,打開你事先準備好的,經(jīng)過你無限創(chuàng)意的位圖圖片(大小413*72),點擊“替換即可”。如圖5和6。, g- `8 L/ b9 \; h
                 5.        107的替換步驟就不再贅述了,和前面的操作步驟完全一樣。只不過圖片選擇413*88的那張。
          3 u/ H) k5 q# P& L! ]" F+ _5 I. i# _+ V* A8 P- K/ z7 f! F
                 6.        全部修改完以后,點擊ResHacker的“文件”,“保存”即可。這樣,這個文件就被我們處理好了。
          ' ~) W! G1 I5 d& j( W3 t1 y$ n% O* I5 o   , N1 O+ w/ i4 f  J8 F

          8 ~2 {( _" X% m9 X
          2 J) Q) N3 W8 x( q
          - H1 R* n5 j% b; @) l5 L
          ; b! U3 m3 e$ W9 i0 I

          $ N) W; S# t* ^1 N) K: v  
          & [( F9 ?4 _9 P3 S( ]
          + r% I7 j1 D1 q; B# K! A
          , E! ?) {! v' }8 k) O* ?
                 個性化的文件我們已經(jīng)有了,但是如何讓操作系統(tǒng)啟動的時候調(diào)用這個文件呢?其實,我在前面已經(jīng)說過了,在注冊表HKLM\Software\MicrosoftWindows NT\CurrentVersion\Winlogon值下新建一個REG_SZ的字符串值,將內(nèi)容設(shè)置為C:\windows\XPGina.dll(前提是確保這個個性化文件在這個路徑中,否則系統(tǒng)啟動的時候會找不到這個文件而報錯)。重新啟動計算機就可以看到你的勞動成果了,很激動吧。6 g* ]/ o4 M, b* |
          ! }" R4 |4 R7 V( C% C, w5 T
                 操作已經(jīng)接近尾聲了,但是如何在公司的機器上大規(guī)模部署起來呢?總不能一個一個的去客戶端做注冊表修改吧?!當然不必!我們可以使用啟動腳本、ADM模板來批量操作。下面我貼出我們公司目前的啟動腳本文件:
            D( m8 n! [' A9 ]: l" a3 i! s4 z9 B( T; h
              @echo off  A. Y, q: W' v+ W7 O0 h
              if exist c:\windows\XPGina.dll (; V" o0 T, y/ K! v) t  T
              echo Windows Registry Editor Version 5.00 >> .\reg.reg
          ( `, w1 O) }0 \4 `8 Z+ a, ?5 V9 p1 a  ]    echo . >> .\reg.reg' C$ ~4 q& p4 ^0 l
              echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> .\reg.reg" m0 n& W) G% ?
              echo "LogonPrompt"="                         祝您工作順心!" >> .\reg.reg& h. X4 t/ n+ u3 `; U
              echo "Welcome"="(BY IT支持維護)" >> .\reg.reg: c" z6 ?0 ~) ~$ p+ J
              echo "GinaDLL"="c:\\windows\\XPGina.dll" >> .\reg.reg* ?  s6 S. _) |. F( }: I
              regedit /s .\reg.reg# b' C! O8 ~2 [7 |
              del /F .\reg.reg; r* V$ e' _' q& S% j
              ) else (
            F. E7 T! w! B( j" z3 x% }    net use z: /del$ j. g: E% B1 g) o. z! A
              net use z: \\FileServer\\Share  "password" /user:username@yourdomain.com+ {1 Q* g; }+ s$ T- f: W
              copy z:\ XPGina.dll "c:\windows\XPGina.dll" /n
          ! `6 k* a: i$ b( I/ P' J    net use z: /del
          , v& n  n7 m  y4 Y. M- d2 p    )
          7 N3 x9 `$ P8 ]/ @% b7 c- z- d! b$ h! y# ?8 z7 a" A8 B
                 對以上批處理文件,我稍微做一下解釋。大致思路是先檢查C盤Windows目錄下是否有XPGina.dll這個文件,如果沒有就從Z盤拷貝(Z盤是從文件共享服務(wù)器FileServer上映射的一個網(wǎng)絡(luò)驅(qū)動器),拷貝完成后再斷開驅(qū)動器的映射。如果有,就導(dǎo)入reg.reg注冊表。至于注冊表中具體寫的什么內(nèi)容,相信大家從批處理文件中一看就可以看出來。導(dǎo)入完成以后就刪除該注冊表文件。
          % y6 O. |# ]: O7 A* X- P: e- c3 V7 ?& s, w; `/ z
                 順便稍上40樓朋友給我們帶來的刪除前面注冊表操作的批處理腳本,這樣就可以回滾操作了,
          2 d! V& d- m1 O% D
          + Z9 k! P# p! \" O: }    @echo off1 d) @- N; I" b0 F# |
              if exist %SystemRoot%\XPGina.dll (
          ) D; `+ ]6 H7 ~0 H$ ^; J, K    echo Windows Registry Editor Version 5.00 >> .\reg.reg
          0 y# |+ f: ?* u+ a4 _. p0 L( t0 R    echo . >> .\reg.reg0 X* I2 @7 f0 e4 ]. ]
              echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> .\reg.reg
          3 b# p- c$ u* k( B& Q* }    echo "LogonPrompt"=- >> .\reg.reg
            r6 r+ Y% k/ c2 ]    echo "Welcome"=- >> .\reg.reg
          8 [* M- z. ], n1 H' F    echo "GinaDLL"=- >> .\reg.reg; c9 a8 E4 q  k# D* Z, e0 L# A
              regedit /s .\reg.reg
          3 c. H8 U3 i- G9 ]' S4 E! G    del /F .\reg.reg) E0 b# a- j. b5 F
              ) else (
          6 l' ~: n, u- _- Y4 q    del "%SystemRoot%\XPGina.dll" /F5 o& U* G/ j: G; f& X) J, J
              )  `' l) ]% m6 c* @

          , H# @3 o2 j& u: F" k1 s( y% Z       最后,整個操作步驟我還想補充幾點說明:
          % D1 d0 {, C! q/ m1 |3 L# ]) ?/ z2 b) d" Z% N
                 1.        操作系統(tǒng)不同,需要替換的位圖文件的位置也不同,例如,XP是替換101和107,而2003就未必是這個地方了。不要試圖用XP的GINADLL文件用在2003上,否則2003的登錄界面很難看,其實也說不上難看,只是圖片不是我們預(yù)期的圖片。( `8 q: ^6 w) ^& h  s3 Q
          1 K# \7 H8 w. x$ ]) z
                 2.        在批量實施的時候,請用啟動或關(guān)機腳本。否則可能會因為權(quán)限問題,無法寫進注冊表數(shù)據(jù)。
          6 u" Y: _% y/ t6 l- T6 [" X4 E8 j: t/ w, e! r7 }- L
                 3.        在純安全模式下,個性化界面不會生效。這也就給了當我們遇到第4點中的問題時提供了操作可能。
          8 P4 B2 P0 K' J& Q
          ' h* c  b+ ~" O% g8 N4 j! F       4.        如果遇到應(yīng)用錯誤或者不想使用個性化登錄界面,請直接刪除注冊表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下的GinaDLL。重新啟動計算機就行了。$ @1 \# H3 T- ]3 V6 K6 R
          : W# r1 z3 P# [% S- }. K- Z
                 OK,整個步驟到此就結(jié)束了,雖然沒有什么技術(shù)含量,但是我敢保證,如果你在公司所有的計算機上都個性化了登錄界面,例如加上公司的logo,那么一定會給同事們或老板耳目為之一新的感覺。記得有家公司來我們公司參觀的時候,看到個性化登錄界面后,問我們公司是不是和番茄花園合作,做了系統(tǒng)美化。
          您需要登錄后才可以回帖 登錄 | 注冊

          本版積分規(guī)則

          QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

          GMT+8, 2025-6-19 11:58

          Powered by Discuz! X3.5

          © 2001-2025 Discuz! Team.

          快速回復(fù) 返回頂部 返回列表