Hum ni mình sẽ giới thịu đến các bác cách mix hộp Shutdown và Log off của VTP 7.0 và VI 2, kèm theo khuyến mãi hộp Run mới
Để làm được mấy việc đó thì các bác phải download về
Resource Hacker 3.4.0.rar (453.66 KB)

Mirror 1 : Mediafire
Mirror 2 : Orbitfiles
Mirror 3 : Windows Live Folders
Password
www.diendantinhoc.com
Replacer 2.57.rar (6.81 KB)
Password
www.diendantinhoc.com
Dialog Pictures.rar (50.44 KB)
Password
www.diendantinhoc.com
Log off

Đầu tiên các bác copy file shell32.dll trong \Windows\system32 ra một chỗ an toàn, sau đó dùng ResHack mở file này
Kế tiếp là bung file Dialog Pictures.rar
Sau đó các bác thay thế các hình trong shell32.dll bằng cách sau
Click Action –> Replace Bitmap …

Bên phần Select bitmap to replace các bác chọn hình để thay thế và click Open file with new bitmap… để chọn hình thay thế roài bấm Replace

Trong file shell32.dll này các bác replace các hình 14351, 14353, 14354, 14355, 14356 bằng các hình 14351.bmp, 14353.bmp, … tương ứng trong file nén đã bung
Sau đó tìm đến Dialog –> 1089, thay thế toàn bộ code trong đó bằng code mới
1089 DIALOGEX 0, 0, 208, 122
STYLE DS_SYSMODAL | DS_SETFOREGROUND | WS_POPUP | WS_BORDER
CAPTION “”
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, “MS Shell Dlg”
{
CONTROL “&Cancel”, 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 161, 103, 40, 12
CONTROL “Flag”, 14336, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 174, 0, 32, 26
CONTROL “Log Off Windows”, 14337, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 7, 0, 162, 26
CONTROL “&Switch User”, 14338, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 55, 49, 22, 20
CONTROL “&Log Off”, 14339, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 132, 49, 22, 20
CONTROL “”, 14340, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 41, 73, 50, 8
CONTROL “”, 14341, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 118, 73, 50, 8
}
Cuối cùng là click Compile Script và save file này lại
Sau đó mở Replacer 2.57 để thay thế file shell32 của hệ thống bằng file shell32 đã edit
Đầu tiên các bác nhập vào đường dẫn đến file cần thế rồi nhấn ENTER

Sau đó nhập tiếp đường đến file sẽ thế và nhấn ENTER, nếu lười gõ thì các bác kéo file thả vào cửa sổ cũng được

sau đó nhập Y và nhấn ENTER để xác nhận

Cuối cùng là nhấn phím bất kì để thoát

Để có sự thay đổi thì các bác phải restart máy
Shutdown

Tương tự như trên, các bác cần phải chỉnh file msgina.dll
Dialog số 20100
Bitmap cần thay là 20140, 20141, 20142, 20143, 20150
Code mới
20100 DIALOGEX 0, 0, 208, 122
STYLE DS_SYSMODAL | DS_SETFOREGROUND | WS_POPUP | WS_BORDER
CAPTION “”
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, “MS Shell Dlg”
{
CONTROL “Cancel”, 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 161, 103, 40, 12
CONTROL “Flag”, 20101, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 174, 0, 32, 26
CONTROL “Turn off computer”, 20102, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 7, 0, 162, 26
CONTROL “&Stand By”, 20104, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 36, 49, 22, 20
CONTROL “T&urn Off”, 20103, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 93, 49, 22, 20
CONTROL “&Restart”, 20105, BUTTON, BS_OWNERDRAW | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 150, 49, 22, 20
CONTROL “&Hibernate”, 20106, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE, 30093, 30049, 22, 20
CONTROL “”, 20108, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 22, 73, 50, 8
CONTROL “”, 20107, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 79, 73, 50, 8
CONTROL “”, 20109, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_DISABLED, 136, 73, 50, 8
}
Run

File cần chình : shell32.dll
Dialog no : 1003
Để thực hiện các bác phải chèn thêm một hình vào trong shell32
Click Action –> Add a new resource, click open file with a new resource chọn hình 1905.bmp và thiết lập như hình dưới


Code mới là
1003 DIALOGEX 0, 0, 227, 95
STYLE DS_FIXEDSYS | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION “Run”
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, “MS Shell Dlg”
{
CONTROL 1905, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 65535, 65534, 226, 40
CONTROL “&Open:”, 12305, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 51, 24, 10
CONTROL “”, 12298, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_DISABLENOSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 36, 49, 183, 197
CONTROL “Open it!”, 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 62, 68, 50, 14
CONTROL “Cancel”, 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 116, 68, 50, 14
CONTROL “&Browse…”, 12288, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 170, 68, 50, 14
}
Các bác có thể thêm mắm thêm muối vào tùy thix, như trong hình minh họa là mình thêm vào một icon với một dòng chữ
Hình mới mình làm dựa trên hình của Syahmi

PS: Các bác nhớ copy mí cái file gốc vào ngay ổ C (vd: C:\shell32.dll hay C:\msgina.dll) để có j để phục hồi nếu bị crash ![]()
Chúc các bác vui ![]()
![]()
![]()



)

