成功隱藏鎖定電腦視窗&Lenovo指紋辨識視窗

喔耶~ 想了好久的工程終於今天完工啦哇哈哈哈ヽ(゚∀゚)ノ
為了讓電腦在鎖定的時候可以完整的看到桌面…那個無論是電腦鎖定還是因為指紋辨識程式而存在的登入視窗通通給我滾蛋啊啊啊(踢)

先說明的就是,一般原本應該是只要把"電腦已鎖定"的窗給藏起來就好了,可是因為我手上的X41Tablet有裝指紋系統,所以鎖定的時候看到的並非是"電腦已鎖定"這個視窗。但是我先藏了前者之後才想到我自己應該是要藏後者,所以兩個都寫。XD

首先要準備的工具有:
1. ResHack
2. Windows的安裝片(為了進入修復主控台,如果你會幫系統裝修復主控台並進入那另當別論)
3. Windows的Administrator密碼
4. 一顆對桌布虔誠的心

藏"電腦已鎖定"視窗
1. 將 C:\Windows\System32\msgina.dll copy到 C:\ 根目錄下,並做個備份檔(你認得就好)
2. 用ResHack打開根目錄下的msgina.dll
3. 從Dialog目錄下找到1900裡面的項目(我用XP英文版是1033但不確定其他一不一樣)
4. 右邊的內容用下面的東西完全換掉(英文版是完全換掉 中文版可能在LANGUAGE那行要觀察一下保留原值)

1900 DIALOGEX 0, 0, 0, 0
STYLE WS_POPUP | WS_VISIBLE
CAPTION “"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 0, “"
{
}

5. 點"Compile Script"
6. 關閉存檔,要你選的話就去取代根目錄的那個msgina.dll
7. 重開機,進入修復主控台(用光碟開機的就是進入第一個藍底畫面後按R,自己裝的自己應該知道吧)
8. 選擇(通常是)1.的Windows資料,輸入密碼後進入命令列模式
9. 用

copy c:\msgina.dll c:\windows\system32\
copy c:\msgina.dll c:\windows\system32\dllcache

這樣的指令把改好的檔蓋過去,系統問你要不要蓋就回Y

10. 重開機後去鎖定電腦,就看到"電腦已鎖定"不復存在了ヽ(゚∀゚)ノ

至於要藏Lenovo的指紋視窗的話,目標只是從msgina.dll改成vrlogon.dll,然後修改的目標Dialog變成103的1028(這邊是看語系選啦,啊上上下下移動一下看右邊的內容就知道要改的是哪個了),內容(我改1028)就變成用

103 DIALOGEX 0, 0, 0, 0
STYLE WS_POPUP | WS_VISIBLE
EXSTYLE WS_EX_TOOLWINDOW
CAPTION “"
LANGUAGE LANG_CHINESE, 0x1
FONT 0, “"
{
}

來做替換。最後進修復主控台的時候copy的動作可以少CO去 C:\Windows\System32\dllcache 因為那邊原來並沒有vrlogon.dll。事實上要取代vrlogon.dll是不是一定要進修復主控台我也不確定,不過為求保險我選擇進去換。

以上。

參考文件:
http://www.pctools.com/forum/showthread.php?t=42023
http://msdn2.microsoft.com/en-us/library/ms644994.aspx

使用工具:
ResHack
Orca

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: