中文字幕精品亚洲无线码,99视频在线观看精品29,亚州十八禁免费不卡在线视颖,亚洲香蕉网久久综合影视

<sub id="xxpls"></sub><sub id="xxpls"></sub>

  • <listing id="xxpls"><u id="xxpls"></u></listing>
    <sub id="xxpls"></sub>

  • <sub id="xxpls"><ol id="xxpls"></ol></sub>
    <style id="xxpls"><u id="xxpls"></u></style>
  •  找回密碼
     注冊

    QQ登錄

    只需一步,快速開始

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

    [復(fù)制鏈接]
    1#
    發(fā)表于 2009-4-16 10:26:35 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
    出處:中國IT實(shí)驗(yàn)室; A0 `9 @# W$ ]
    * v' ]( L; F! @% o
           個(gè)性化Windows XP客戶端的登錄界面     一般來說,XP客戶端登錄界面分為兩種,一種是使用“歡迎屏幕”;另一種是不使用“歡迎屏幕”的經(jīng)典登錄界面。大家都知道,XP系統(tǒng)一旦加入域后,就不再使用“歡迎屏幕”。所以,今天我們就來討論一下如何個(gè)性化域中的XP登錄界面。
    2 L7 n6 T  l8 `# d9 J( A( L# E+ W  Y# S) `
           先讓大家先看一下,我們公司現(xiàn)在和以前使用過的XP個(gè)性化登錄界面。如圖1 23 x2 c7 e9 w+ }  k8 \! [0 T' ^
    ! X; \0 ?. [4 E5 p
           是不是還不錯(cuò)呢?其實(shí)做法很簡單,下面我就一步一步來和大家分享一下如何操作
    $ [2 p+ ^3 |! L" ~& l5 h   
    5 ~: S! o5 W9 w1 R8 w( Q. L6 C

    , O( [* g, O: E 3 _- V( j3 b* E7 X

    3 l5 ]" l! L4 P& ~2 j. _; }6 G  K5 [: f. a* l/ D$ `
           在正式操作之前,我想先和大家介紹一下Gina這個(gè)東西。為什么要介紹這個(gè)呢?因?yàn)槲覀兘裉熳龅膫€(gè)性化設(shè)置就是修改Gina來實(shí)現(xiàn)的。它是干什么用的呢?一言以蔽之,它是專門用來進(jìn)行登錄進(jìn)程的驗(yàn)證和身份驗(yàn)證的。從它的英文全稱Graphical Identification and Authentication(圖形標(biāo)識(shí)和身份驗(yàn)證)就可以看出它的用途。Gina的功能實(shí)現(xiàn)是依靠C:\WINDOWS\system32\msgina.dll這個(gè)動(dòng)態(tài)鏈接文件來實(shí)現(xiàn)的。這個(gè)文件包含了默認(rèn)的Windows登錄界面??梢宰约洪_發(fā)GINA DLL,以實(shí)現(xiàn)其他的身份驗(yàn)證方法,例如某些磁卡、智能卡驗(yàn)證、動(dòng)態(tài)令牌驗(yàn)證等。我們今天就準(zhǔn)備修改這個(gè)文件的內(nèi)容來達(dá)到個(gè)性化的目的。不過這個(gè)文件是受保護(hù)的系統(tǒng)文件,想要徹底修改替換它也不怎么容易。需要借助故障恢復(fù)控制臺(tái)、PE系統(tǒng)或者類似NTFSDOS的工具來實(shí)現(xiàn),比較麻煩,而且極有可能影響系統(tǒng)的穩(wěn)定。這種做法不值得推薦給大家。/ k- x3 i) l1 s- c
    7 k/ M" _1 u/ l) O1 o2 i! A2 r3 v/ ?
           不過微軟還算厚道,在注冊表里留了一個(gè)位置用于安裝GINA,在HKLM\Software\MicrosoftWindows NT\CurrentVersion\Winlogon下設(shè)置GINADLL為你指定的GINA DLL,(注意:GINADLL這個(gè)值缺省沒有,需要新建)如果設(shè)置了這個(gè)值,系統(tǒng)會(huì)先調(diào)用該GINA,而不會(huì)調(diào)用缺省的msGINA.dll。# H$ r, w$ L) ~; L

      o2 g& n+ H! m, Z$ N8 Y       OK,下面是具體操作步驟:
    5 i! o2 ^; k7 ~       1.        將XP系統(tǒng)中的C:\WINDOWS\system32\msgina.dll這個(gè)文件復(fù)制一份出來,用于編輯之用,并且重命名為重命名為XPGina.dll(名字隨便取啦)
    / w$ M' H9 h, ?) O- w5 ?% Z- x6 ~! @7 f- X" L5 m+ @
           2.        用ResHacker或者Exescope(我這里使用ResHacker給大家做演示)打開XPGina.dll后,展開“位圖”,在“101”,“107”下面均有個(gè)“2052”。如圖3所示
    5 g$ a7 C" c4 L( p) A+ q, V, u
    ' Q7 m% I: F" p3 e       3.        我們的目標(biāo)就是替換這兩個(gè)地方的圖片。其中101處的圖片大小為 413*72,用于用戶登錄過程和鎖定畫面;107 則是個(gè)較大的位圖,格式為 413*88,用于登陸驗(yàn)證的畫面。請盡量保持新圖片的大小和系統(tǒng)自帶圖片大小的一致性,否則很影響美觀性。* a% C4 ~" G) O6 }
    6 F3 b# A5 F/ I; U, @! i
           4.        我以101為例來說明如何替換這個(gè)圖片。點(diǎn)擊ResHacker的“操作”按鈕,選擇“替換位圖”。如圖4.' ^6 n9 k% `6 b! d4 [2 k! g* N: d
    6 }5 O, P0 l$ N* x' q" x) n* k8 j
                  然后選擇“打開新位圖文件”,打開你事先準(zhǔn)備好的,經(jīng)過你無限創(chuàng)意的位圖圖片(大小413*72),點(diǎn)擊“替換即可”。如圖5和6。
    " z$ [3 R+ k' R- i; t* D0 `       5.        107的替換步驟就不再贅述了,和前面的操作步驟完全一樣。只不過圖片選擇413*88的那張。) g% a- }, h9 Z2 h& N2 |* z
    3 ]" m, t, H8 Q/ N
           6.        全部修改完以后,點(diǎn)擊ResHacker的“文件”,“保存”即可。這樣,這個(gè)文件就被我們處理好了。 7 z3 N2 w. @  k# q
       
    & w6 i# @6 M- v/ p0 I; ]
    + Y' G: Y1 x2 t: V
    ' n$ B, h/ [: x' `( p. m

    ! L* ^7 P2 E2 G& Q  G7 u7 h, a; X7 {, q* l- b5 l

    : w) N& U% R) Y# w: {  9 J# @9 G; y# V; k1 g4 D8 L

    $ R$ x1 [. b! J- I
    ' }5 k: S, Y4 a( N: W       個(gè)性化的文件我們已經(jīng)有了,但是如何讓操作系統(tǒng)啟動(dòng)的時(shí)候調(diào)用這個(gè)文件呢?其實(shí),我在前面已經(jīng)說過了,在注冊表HKLM\Software\MicrosoftWindows NT\CurrentVersion\Winlogon值下新建一個(gè)REG_SZ的字符串值,將內(nèi)容設(shè)置為C:\windows\XPGina.dll(前提是確保這個(gè)個(gè)性化文件在這個(gè)路徑中,否則系統(tǒng)啟動(dòng)的時(shí)候會(huì)找不到這個(gè)文件而報(bào)錯(cuò))。重新啟動(dòng)計(jì)算機(jī)就可以看到你的勞動(dòng)成果了,很激動(dòng)吧。$ m( H1 }) N. t* H" d9 R
    ) x$ ~& w/ R& `7 V/ E, m
           操作已經(jīng)接近尾聲了,但是如何在公司的機(jī)器上大規(guī)模部署起來呢?總不能一個(gè)一個(gè)的去客戶端做注冊表修改吧?!當(dāng)然不必!我們可以使用啟動(dòng)腳本、ADM模板來批量操作。下面我貼出我們公司目前的啟動(dòng)腳本文件:
    ; C/ i  a4 p+ i: N3 n" J2 S' D6 v! ~
        @echo off) g; D# d  y1 o) b
        if exist c:\windows\XPGina.dll (
    0 M* ?" e8 b" u' |9 }    echo Windows Registry Editor Version 5.00 >> .\reg.reg6 u+ ?& f8 u1 D) G
        echo . >> .\reg.reg, V) i% ?: {% O
        echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> .\reg.reg
    . @/ i3 G9 o0 f; D1 T" t+ @) s; W    echo "LogonPrompt"="                         祝您工作順心!" >> .\reg.reg
    4 r, M& b0 N9 M    echo "Welcome"="(BY IT支持維護(hù))" >> .\reg.reg
    # ~9 s, P: Q# F/ K4 ^! n5 e) b- I    echo "GinaDLL"="c:\\windows\\XPGina.dll" >> .\reg.reg
    3 K+ E2 y7 d- o" K    regedit /s .\reg.reg
    / p7 s1 J+ U6 t: [7 j    del /F .\reg.reg
    ! e8 h! V) O/ Z1 Y& e% O3 q    ) else (% O4 H8 y: N# J( v$ h
        net use z: /del
      U' J% z  v1 q2 v3 X    net use z: \\FileServer\\Share  "password" /user:username@yourdomain.com" T" i9 l! w% e
        copy z:\ XPGina.dll "c:\windows\XPGina.dll" /n
    * i9 d+ ]+ v+ l- ]5 G    net use z: /del5 b( Q1 ?: A% P. q9 S+ `& F
        )) T% @9 A6 L8 d! F9 n
    + F; O6 b! m3 f" `) I
           對以上批處理文件,我稍微做一下解釋。大致思路是先檢查C盤Windows目錄下是否有XPGina.dll這個(gè)文件,如果沒有就從Z盤拷貝(Z盤是從文件共享服務(wù)器FileServer上映射的一個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)器),拷貝完成后再斷開驅(qū)動(dòng)器的映射。如果有,就導(dǎo)入reg.reg注冊表。至于注冊表中具體寫的什么內(nèi)容,相信大家從批處理文件中一看就可以看出來。導(dǎo)入完成以后就刪除該注冊表文件。4 t7 b: r0 d. }
    * I- m) \  F5 ~4 h, \
           順便稍上40樓朋友給我們帶來的刪除前面注冊表操作的批處理腳本,這樣就可以回滾操作了,
    + O9 q$ t; T9 o* Y. d' X" g' y! R' i! ]# e* K2 I8 V6 t) L9 B3 w
        @echo off
    ) b1 i4 m$ l7 I( i1 z6 m) |    if exist %SystemRoot%\XPGina.dll (
      j8 ?2 O; F8 p& ~+ h" n7 {# l( D: m    echo Windows Registry Editor Version 5.00 >> .\reg.reg
    : c1 D  t4 w+ N    echo . >> .\reg.reg1 ^, q( `- {, u; m( p: i$ D
        echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> .\reg.reg
      }- U2 K% t5 r' t& g$ ~    echo "LogonPrompt"=- >> .\reg.reg- `7 s/ }9 }9 s' o' ~$ Q* o1 ^
        echo "Welcome"=- >> .\reg.reg
    : G( ]$ I; F, x    echo "GinaDLL"=- >> .\reg.reg# Z  {. h6 [+ C0 c* C! U0 d# U0 F
        regedit /s .\reg.reg
    7 \& V% d$ g! T& s) d. x: G: R  q9 a2 d    del /F .\reg.reg& [# R. T6 X" i; H0 W* E/ N
        ) else (, ^0 U" U9 I1 g* B+ e$ w4 {% f% @
        del "%SystemRoot%\XPGina.dll" /F
    + \/ O3 u4 a: ^) v& P. h    )
    . Q! T. B. M0 d- K; p, W1 O, M) p% _/ F' m
           最后,整個(gè)操作步驟我還想補(bǔ)充幾點(diǎn)說明:8 M* U1 F$ @" h0 O" y0 R3 P

      @3 D' Z4 w: W2 s       1.        操作系統(tǒng)不同,需要替換的位圖文件的位置也不同,例如,XP是替換101和107,而2003就未必是這個(gè)地方了。不要試圖用XP的GINADLL文件用在2003上,否則2003的登錄界面很難看,其實(shí)也說不上難看,只是圖片不是我們預(yù)期的圖片。
    ; h. a( i) [0 J) o8 f2 Y) b$ Y7 Q1 a* i
           2.        在批量實(shí)施的時(shí)候,請用啟動(dòng)或關(guān)機(jī)腳本。否則可能會(huì)因?yàn)闄?quán)限問題,無法寫進(jìn)注冊表數(shù)據(jù)。
    , Z% E: m3 |+ |4 G
    & h( `, O8 q$ ^1 W" H       3.        在純安全模式下,個(gè)性化界面不會(huì)生效。這也就給了當(dāng)我們遇到第4點(diǎn)中的問題時(shí)提供了操作可能。' Q3 b: i' [" a9 t/ S* }5 W( s+ s

    & E* @* u! f- n) F, ?( ?       4.        如果遇到應(yīng)用錯(cuò)誤或者不想使用個(gè)性化登錄界面,請直接刪除注冊表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下的GinaDLL。重新啟動(dòng)計(jì)算機(jī)就行了。
    4 E/ F& _+ c" Z8 S1 T* x& V9 \  |  L, W0 r& E
           OK,整個(gè)步驟到此就結(jié)束了,雖然沒有什么技術(shù)含量,但是我敢保證,如果你在公司所有的計(jì)算機(jī)上都個(gè)性化了登錄界面,例如加上公司的logo,那么一定會(huì)給同事們或老板耳目為之一新的感覺。記得有家公司來我們公司參觀的時(shí)候,看到個(gè)性化登錄界面后,問我們公司是不是和番茄花園合作,做了系統(tǒng)美化。
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規(guī)則

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

    GMT+8, 2025-8-12 17:46

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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