Tải bản đầy đủ (.pdf) (4 trang)

Tài liệu Tự việt hóa window 98 theo ý thích doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (223.89 KB, 4 trang )


T Vit hóa Windows 98 theo ý thích
[Phm c Cng (Hà Ni)]
Trong các s eChíp 24 và 27, ta có bàn đn vic Vit hóa các ng dng chy
trong Windows, tôi t hi liu ta có th Vit hóa luôn c h điu hành Windows
theo ý thích ca riêng mình mà không l thuc mc đnh nh ca Linux không?
Câu tr li là có. Vi mt công c chnh sa giao din là Resource Hacker, bn
có th phù phép Windows thành ting Vit!
Do ch đi sâu theo hng "đc xong, vc lin" mà không cn phi hiu bit v
lp trình, tôi chn hng gii quyt đi phông ch h thng hoc dùng phông
ca mt chng trình luôn "khi đng cùng Windows". Lý do là ta ch thay đi
giao din tp tin ngun ch không can thip vào mã ngun h điu hành, do vy
vic thay đi phông ch h thng là thích hp nht. Mt khác, do kích thc các
tp tin phông h thng không ln (ví d ca b ABC là các tp tin : sserife.fon,
vgafix.fon, vgasys.fon = 110KB) nên d dàng di chuyn khi cn thay đi. Khi mt
chng trình chy, phông ch riêng ca nó (nu có) s đc np vào trong b
nh. Li dng tính cht này, ta có th "n theo" phông ca chng trình đó, tuy
nhiên s có mt s hn ch nh mà tôi s nói k  sau.
Mt chút chun b:
- Công c Resource Hacker, có th ti ti
hoc có th tìm trong Google
(www.google.com.vn).
- B phông ting Vit: điu này rt d dàng nu máy bn có cài ABC hay mt b
phông khác. Phông tôi ly làm thí d là MS Sans Serife ca ABC.
- Trình gõ ting Vit nh ABC hay VietKey (bn có th tham kho k hn vic
dùng phông và trình gõ trên eChíp s 27, bài vit "Hin th tiéng Vit trong lp
trình Windows" ca Võ Nguyn ình Nguyên).
Nu bn có cài ABC, mc đnh b phông MS Sans Serife ca ABC s cài đè lên
phông chun ca Windows, do vy bn không cn làm bc này. Nu máy bn
không cài ABC, bn có th chép t máy khác (có cài ABC) ba tp tin sserife.fon,
vgafix.fon, vgasys.fon vào mt th mc riêng. Sau đó vào Registry ( Start -> Run


-> gõ regedit -> Enter). Tìm đn khóa
HKEY_CURRENT_CONFIG\Display\Fonts, sa li đng dn đn tp tin
sserife.fon trong mc MS Sans Serife 8,10,12,14,18,24 (VGA res) -> tìm đn
khóa HKEY_CURRENT_CONFIG\Display\Settings, sa li đng dn đn tp
tin vgafix.fon trong mc fixedfon.fon và sa li đng dn đn tp tin vgasys.fon
trong mc fonts.fon. Sau đó khi đng li máy đ thay đi có hiu lc.
Vit hóa Windows:
Sau khi mày mò trong Windows, tôi thy rng đa s các thông báo, hp thoi,
menu, biu tng, hình nh, âm thanh, phim ca Windows đc cha trong
các tp tin .dll, .cpl (trong th mc \Windows\System), các tp tin .exe (đc bit
là explorer.exe trong th mc Windows). Do vy mc tiêu chính ca chúng ta là
Vit hóa các tp tin này nh Resource Hacker (ResHack). Trong bài vit tôi ly
ví d Vit hóa hp thoi Run ca Windows (các hp thoi và thông báo khác làm

CM Soft 70 NCT Q10
CM Soft 70 NCT Q10
PDF processed with CutePDF evaluation edition www.CutePDF.comPDF processed with CutePDF evaluation edition www.CutePDF.com

tng t ).
Bn chy ResHack, tìm đn th mc \Windows\System và m tp tin shell32.dll,
đây là mt tp tin rt "thú v", nó cha hu ht thông báo hin th khi bn xóa,
sap chép, xem thuc tính ca mt mc nào đó -> bn s thy nh hình di:

Hãy chú ý các mc tròn tôi khoanh dâu đ:
- Mc 1 (CAPTION) là tiêu đ ca hp thoi. Nu bn không đi phông h thng,
trong phn Caption bn ch có th gõ không du - nh th hp thoi s có tiêu
đ không đp, trái li, nu bn đi phông h thng (ví d theo ABC) thì có th gõ
ting Vit có du và hp thoi s hin th chính xác. Bn ch đc thay đi phn
vn bn trong du " ", không làm thay đi các thông s khác nu bn không hiu
rõ v chúng.

- Mc 2 (FONT) quan trng không kém, đó là phông hin th ca hp thoi. Mc
đnh là MS Shell Dlg.
+ Mc 3 (ICON) s đi biu tng xut hin trên hp thoi, vì th mc này cn
đc "chm sóc".
Trc tiên bn cn đa biu tng mun thay đi vào tp tin ngun ( đây là
shell32.dll ) bng cách vào menu Action -> Add a new Resource. Hp thoi Add
a New Resource hin ra, ch
n Open file with new resource -> tr đn tp tin biu
tng mun thay đi -> gõ tên mun đt cho ngun vào ô Resource Name
(không trùng vi tên có sn, ví d gõ 888) ri nhn Add Resource. Ngay sau đó
ResHack s cp nht tp tin ngun (nhng cha lu li), bn hãy đi đa ch
biu tng ( đây là 160) thành đa ch biu tng bn mi thêm vào (là 888 ).
- Mc 4: là các chui vn bn xut hin trong thông báo cùng các thành phn
khác nh nút nhn, danh sách th, biu tng Bn có th thêm, bt, điu
chnh v trí, kích thc, trng thái ca các thành phn này mt cách trc quan và
chính xác theo ta đ (bn tham s cui) bng menu chut phi -> Insert Control
và Edit Control.

CM Soft 70 NCT Q10
CM Soft 70 NCT Q10

Sau khi trình bày và đánh ch, bn có th chiêm ngng thành qu ca mình
bng cách nhn vào nút Compile Script, hp thoi sau khi chnh sa s hin ra,
ví d:

Mc String Table bên trái cha các vn bn thay đi theo tng tình hung, do
vy bn cn Vit hóa c nhng chui vn bn trong mc này. Cùng vi cách
trên, bn có th tìm hiu thêm đ có đc nhng thay đi ng ý nht (nh chèn
nh, hay chèn phim AVI). Nhng tp tin bn cn đi đ có th Vit hóa Windows
mt cách ti thiu là shell32.dll, explorer.exe, các tp tin .cpl, .scr Ngoài ra, bn

cng có th Vit hóa ti đa vi các tp tin .dll và .exe khác.
Vi mt s tp tin không đang chy nh .cpl hay mt s chung trình không
chy nh Calculator, Notepad bn có th lu đè trc tip sau khi đã sao lu
mt bn d phòng (chú ý vi tp tin .cpl, bn hãy di chuyn tp tin c ra mt th
mc riêng ko khi nhìn vào Control Panel, bn s hoa mt, không bit đâu là mi
đâu là c đy), còn li các tp tin .dll và tp tin explorer.exe cn có th thut
riêng, hãy lu tp tin vi tên là exp_new.exe và shell98.dll, khi đng li máy,
nhn Ctrl khi máy khi đng đ vào màn hình la chn ri chn ch đ Safe
mode command prompt only, đây là ch đ MS-DOS thc, khi nay bn có th
“x lý” tùy ý các tp tin Windows. Bn vào th mc có cha tp tin cn thay đi,
dùng lnh ren ca DOS đ đi tên tp tin c (ví d explorer.exe thành
exp_old.exe và shell32.dll thành shell_o.dll ) -> đi tên tp tin mi (ví d
exp_new.exe thành explorer.exe và shell98.dll thành shell32.dll)-> khi đng li
bình thng. Nu mi vic suôn s, bn s có mt h điu hành Windows ting
Vit ca riêng mình - đm bo không s đng hàng.
Nhn xét: Vi mt công c nh Resource Hacker, bn không ch t Vit hóa
Windows theo phong cách ca riêng mình mà còn có th thay đi giao din mt
s chng trình hay tin ích khác (nh AutoCAD, b Office ) giúp cho công vic
đc tt hn.

CM Soft 70 NCT Q10
CM Soft 70 NCT Q10

Hn ch: Nu bn thay đi trong thành phn Appearance ca Control
Panel\Display, các tiêu đ s không hin th đúng vi phông ch khác, ch bình
thng vi MS Sans Serif, hin tng tng t vi các hp thông báo.
Tôi đã làm th trên Windows 98 và “dzui dz” vi b Windows t Vit hóa, nu
thích bn có th làm đi vi Windows 2000/XP. Chúc các bn vui v vi HH
Windows Vit hóa ca mình. Mi ý kin đóng góp xin liên h qua email:




CM Soft 70 NCT Q10
CM Soft 70 NCT Q10

×