Pages

Thursday, June 26, 2014

Windows မွာပါတဲ့ Registry အေၾကာင္းအရာမ်ားကုိ ေလ့လာျခင္း

Windows မွာပါလာတဲ့  Registry က Database တစ္ခုပါဘဲ အဲဒိ database က window background မွာရွိတဲ့ winodws အတြက္ အပုိင္းပုိင္းေတြ ခြဲထုတ္ေပးလုိ္က္တဲ့ Data တစ္ခုဘဲ နည္းနညး္ေတာ့ စရႈပ္လာျပီ :P ကဲဒါဆုိ windows ရဲ႕ အပုိင္းဆုိတာ ဘာလဲေပါ့ ခုသုံးေနတဲ့ စက္ရဲ႕ services (ဥပမာ printer သုံးမယ္ဆုိ print spooler, web အတြက္ဆုိ Dns)အစသျဖင့္, ေနာက္ applications ေတြအတြက္ အဲဒါေတြကုိ Tree ပုံစံ နဲ႕ registry မွာ ေဖာ္ျပထားတယ္ အရမ္းအရမ္းေတာ့ မစမး္သပ္ပါနဲ႕ windows မတက္တာေတြ ဘာေတြျဖစ္ရင္ေတာ့ စာေရးသူနဲ႕ မဆုိင္ :P
ကဲဒါဆုိ registry ကုိ ေခၚၾကည့္ရေအာင္ (win +R (runbox))----------regedit

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG



ခု ဒီ၅ခုကို၀င္တာနဲ႕ ေတြ႕ရပါမယ္
သူတုိ႕မွာ သက္ဆုိင္ရာ တာ၀န္ေတြရွိျပီးသားပါ
ကဲဒါဆုိ သူတုိ႕ဘာလုပ္သလဲေပါ့ :)

HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT မွာ file ေတြရဲ႕ extension ေတြကုိ ေတြ႕ရပါလိမ့္မယ္ .386,.3fr, .3ga အစသျဖင့္ေပါ့
ျပီးေတာ့ HKEY_CLASSES_ROOT က အဓိက 16bit windows, အရင္ windows ေတြအတြက္ ပုိျပီး အံ့၀င္ဂြင္က်ျဖစ္တယ္
ဒီအတြက္ registry ထဲကုိ ေရာက္ရင္ HKEY_CLASSES_ROOT ကုိ မကလိၾကတာပါ :P
ဒါေပမဲ့ HKEY_CLASSES_ROOT က  HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE ထဲမွာ ၇ွိတဲ့ extension ေတြကုိလဲ HKEY_CLASSES_ROOT ထဲမွာဘဲ သိမ္းေပးထားတာပါ


HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE\Software\Classes key contains default settings that can apply to all users on the local computer.


 HKEY_CURRENT_USER
 HKEY_CURRENT_USER\Software\Classes key contains settings that apply only to the interactive user.
ကဲဒါဆုိ ဒီ၂ခုဘာကြာလဲ သိျပီေနာ္ :P :P
ဒါေၾကာင့္ စမ္းသပ္တာေတြကုိ သူေအာက္မွာဘဲ လုပ္တာပါ LOCAL_MACHINE မွာလဲ လုပ္ခ်င္လုပ္ေပါ့ သက္ေရာက္မႈေတြမ်ားတာေပါ့ :)

HKEY_USERS 
ံHKEY_CURRENT_USER ဆုိတာ  HKEY_USERS ရဲ႕ copy တစ္ခုပါဘဲ
Win2k/XP/2003 ေပၚတြင္ run လုိ္က္တာေတြက ႏွစ္ခုလုံးမွာ တစ္ျပဳိင္တည္းေပၚလာတယ္
ဒါေပမဲ့ vista ေပၚမွာဘဲ error ရွိခဲ့တယ္ ေနာက္ပုိင္းမွာေတာ့ မရွိပါဘူး






 HKEY_CURRENT_CONFIG


HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ CurrentControlSet\Hardware Profiles
ကေတာ့ ခုလက္ရွိသုံးေနတဲ့စက္ရဲ႕ hardware profileနဲ႕ပတ္သက္တဲ့ Information ေတြကုိ သိမ္းေပးတာပါ 

ကဲဒီေလာက္ဆုိ အၾကမ္းဖ်င္းေလးေလာက္ေတာ့သိသြားမယ္လုိ႕ထင္ပါတယ္ 
 

No comments:

Post a Comment