Bạn có bao giờ thấy
một hộp thoại RUN như dưới đây chưa? Nếu chưa th́ sau đây là một bài hướng
dẫn để làm ra nó? Rất thú vị đó các bạn ah?

Sau đây là cách làm:
Công cụ cần có:
1. Phiên bản Resource
Hacker 3.4.0.79 có dung lượng 541 KB,
Bạn vào đây để
Download.
2. Phiên bản Replacer
2.57 có dung lượng 10 KB,
Bạn vào đây để
Download
Đây là tiện ích giúp bạn thay thế các tập tin hệ thống một cách an toàn.
3. Một h́nh yêu thích
của bạn có định dạng *.bmp với kích thước 250 x 70 (chiều rộng x chiều cao),
tạm gọi là run.bmp. (kích thước này bạn có thể thay đổi tùy thích, ḿnh chỉ
đưa ra một con số ví dụ như trên thôi)
Sau khi tải xong, bạn
hăy bung nén 2 file reshack.zip và Replacer.zip vào 2 thư mục nào đó (chẳng
hạn reshack và Replacer).
Thực hiện:
1. Trước tiên, bạn
duyệt đến thư mục WINDOWS\system32, rồi lần lượt copy file shell32.dll vào 2
thư mục khác nhau (1 file dùng để bào chế giao diện cho hộp thoại Run, 1
file pḥng ngừa trường hợp bạn muốn khôi phục giao diện hộp thoại Run về
trạng thái nguyên thủy).
2. Bạn mở thư mục
reshack, kích hoạt file ResHacker.exe để mở giao diện tương tác của Resource
Hacker. Tiếp đến, bạn vào menu File > Open, rồi t́m chọn file shell32.dll
dùng thiết kế giao diện cho hộp thoại Run.
Trong cây thư mục xuất
hiện ở cửa sổ bên trái, bạn đưa chuột đến vị trí thư mục Bitmap, rồi vào
menu Action và chọn ḍng lệnh Add a new Resource… Trong hộp thoại mở ra, bạn
bấm nút Open file with new resource… rồi t́m chọn file run.bmp. Kế tiếp, bạn
hăy nhập ḍng chữ RUNGFX vào hộp Resource Name. Xong, bạn bấm nút Add
Resource. Lúc này, phía dưới thư mục Bimap sẽ xuất hiện thêm 1 thư mục con
có tên RUNGFX.
3. Trở lại giao diện
chính của Resource Hacker, cũng từ cửa sổ bên trái, bạn duyệt đến nhánh
Dialog\1003\1033. Lúc này, bạn sẽ thấy ở phía dưới góc phải là giao diện ban
đầu của hộp thoại Run. Bạn hăy xóa toàn bộ nội dung đoạn code có sẵn trong
cửa sổ bên phải, rồi nhập vào đoạn code mới sau đây:
1003 DIALOGEX 0, 0,
188, 83
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 "", 12298, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL |
CBS_DISABLENOSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 3,
53, 181, 198
CONTROL "R", 12306, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE |
WS_DISABLED | WS_TABSTOP, 21, 90, 1, 1
CONTROL "Run", 1, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP,
3, 67, 59, 14 , 0*00020000
CONTROL "Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE |
WS_TABSTOP, 63, 67, 59, 14 , 0*00020000
CONTROL "Find", 12288, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE |
WS_TABSTOP, 124, 67, 59, 14 , 0*00020000
CONTROL "RUNGFX", 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP,
3, 3, 181, 48
}
Lưu ư: đoạn code trên chỉ là ví dụ cho bạn thử làm lần đầu. Khi bạn duyệt
đến nhánh Dialog\1003\1033, giao diện của hộp thoại Run hiện ra, lúc này bạn
có thể chỉnh sữa kích thước trên đó, khi chỉnh sửa th́ các code sẽ thay đổi
theo, quạn trọng là cái h́nh nền, đó là ḍng code cuối cùng “CONTROL "RUNGFX",
0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 3, 3, 181, 48”. Bạn
cũng không cần phải xóa hết rồi copy nguyên cả đoạn code trên vào, mà chỉ
cần thêm ḍng code cuối cùng, sau đó ḿnh sẽ chỉnh sửa lại sau. Chỉ là công
việc thay đổi kích thước và kéo h́nh nền ở vị trí phù hợp.
Sau đó, khi bấm vào
nút Compile Script, bạn sẽ thấy một giao diện mới cáu của hộp thoại Run đă
ló dạng. Bạn vào menu File > Save để lưu lại những thay đổi cho file
shell32.dll này.
4. Bạn mở thư mục
Replacer, bấm đôi vào file Replacer.cmd để mở giao diện tương tác của chương
tŕnh. Tiếp đó duyệt đến thư mục WINDOWS\system32, kéo file shell32.dll gốc
rồi thả nó vào giao diện của Replacer và nhấn Enter. Tiếp theo, bạn kéo file
shell32.dll đă bào chế ở trên, thả nó vào giao diện Replacer rồi nhấn tiếp
Enter.
Trong cửa sổ xuất hiện
kế đó với thông điệp hỏi bạn có muốn thay thế file shell32.dll gốc bằng file
shell32.dll đă bào chế ở trên hay không, bạn hăy nhấn phím Y rồi nhấn tiếp
Enter để xác nhận. Sau cùng, bạn chờ đợi trong giây lát cho đến khi thông
điệp "Complete. Reboot to see changes…" xuất hiện là mọi công đoạn đă hoàn
tất.
Bây giờ bạn chỉ việc
cho máy khởi động lại, sau đó mở hộp thoại Run và chiêm ngưỡng thành quả mà
ḿnh vừa thiết kế.
Ngoài ra các bạn cũng có thể thay đổi cho một số hộp thoại khác nữa.