1、準(zhǔn)備工具:
一、ResHacker
二、把下面的紅色代碼復(fù)制下來,保存成批處理就可以了
@echo off
title 憶林子---設(shè)置登錄界面
color 0a
:main
cls
echo =================================
echo.
echo 請(qǐng)輸入數(shù)字來選擇你的操作
echo.
echo 1、設(shè)置登錄界面
echo 2、還原登錄界面
echo.
echo 默認(rèn)值設(shè)置登錄界面
echo.
echo =================================
set /p choice=[數(shù)字:]
if /i "%choice%"=="" set choice=1
if /i "%choice%"=="1" cls&goto SetUI
if /i "%choice%"=="2" set uiFilePath=logonui.exe&cls&goto BackUI
goto main
:SetUI
set uiFilePath=
echo ====================================
echo.
echo 請(qǐng)輸入登錄界面的exe文件所在的全路徑
echo 例如:d:\我的登錄界面\logonui.exe
echo.
echo ====================================
set /p uiFilePath=[登錄界面路徑]
set uiFilePath=%uiFilePath:"=%
if not exist "%uiFilePath%" (
cls
echo 您輸入的登錄界面不存在,請(qǐng)重新輸入...
goto SetUI
)
cls
:BackUI
set regadd=reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
%regadd% /v UIHost /d "%uiFilePath%" /f 1>nul 2>nul
echo ====================================
echo.
echo 登錄界面已經(jīng)修改成功
echo 注銷就可以看到效果了,^^_^^
echo.
echo ====================================
echo 按回車鍵注銷...
echo 如果不想現(xiàn)在注銷的話,關(guān)閉這個(gè)批處理就可以了...
pause>nul
SHUTDOWN -l -t 0
工具準(zhǔn)備好之后就是來制作自己的登錄界面了,^_^
登錄界面是哪里大家應(yīng)該都知道吧,就是你的電腦在啟動(dòng)之后的那個(gè)要輸入密碼時(shí)的那個(gè)畫面就是了。^_^
接下來開始說正事吧,^_^
這個(gè)登錄界面其實(shí)是一個(gè)exe的應(yīng)用程序,它在操作系統(tǒng)可以正常運(yùn)行時(shí)首先就會(huì)調(diào)用這個(gè)程序,它的源程序是c:\windows\system32\logonui.exe
上面準(zhǔn)備的那個(gè)ResHacker就是用來修改exe程序里的圖片及里面的控制代碼用的。
我們用ResHacker來打開c:\windows\system32\logonui.exe這個(gè)文件,就會(huì)看到左邊的窗口中有
UIFILE
位圖
字串符
版本信息
這四個(gè)項(xiàng)
其中UIFILE這部分是比較難的,一時(shí)也說不清楚,它控制著密碼輸入框,頭像等整個(gè)登錄界面的分布以及各種效果。這部分如果有興趣的話,可以自己上網(wǎng)搜索一下,在google里輸入Windows登錄界面 UIFILE然后單擊搜索就能找到相關(guān)的文章了。因?yàn)槲覀?font color="#ff0000">只是換一下背景圖片,所以就不來研究這部分的代碼了。我們只要去網(wǎng)上找?guī)讉€(gè)別人已經(jīng)做好的登錄界面,然后用ResHacker把里面的圖片換成自己喜歡的就可以了。
下面的這個(gè)網(wǎng)址里有很多登錄界面是別人已經(jīng)做好的,到時(shí)大家可以選擇自己喜歡的樣式,然后下載過來,下過過來之后就可以自己用ResHacker來修改它了。
http://www.themexp.org/listings.php?type=login&view=date&proddesc=XP%20Logins
我們用到的就是里的ResHacker “位圖替換”這個(gè)功能。這里就是把一張自己喜歡的圖片弄成位圖可能是個(gè)難點(diǎn)。其實(shí)很簡(jiǎn)單,我們用Windows自帶的畫圖工具就可以實(shí)現(xiàn)了。
1、 右鍵單擊你想要修改的圖片
2、 單擊“編輯”就會(huì)打開你的圖片了
3、 單擊“文件”菜單里的“另存為”,然后“保存類型”那里選擇“24位位圖”,然后保存就可以了。
位圖弄好之后就可以用ResHacker把你下載過來的登錄界面里的圖片替換了。
圖片替換之后就是使用上面事先保存的批處理來替換登錄界面了。
在使用批處理時(shí)大家千萬不要傻到自己輸入那個(gè)登錄界面的文件名,你直接把你要輸入的那個(gè)文件拖放到批處理要輸入文件名的地方就自動(dòng)輸入了。這樣是速度很快的,^_^
希望大家用的開心,^_^