..:: မဂၤလာပါ လာေရာက္လည္ပတ္ဖတ္သြားခဲ့ေသာ မိေဆြမ်ားအထူးေက်းဇူးတင္ပါသည္ ::.. ..:: အသစ္ေတြထပ္မတင္ရေသးတဲ့အတြက္ ၀မ္းနည္းမိပါတယ္ ေနာက္ဆိုအခ်ိန္ယူၿပီး အသစ္ေတြကိုတင္ျဖစ္ေအာင္ တင္ေပးမယ္ဗ်ာ ::..

K.K.K ေခတ္ခမ္းေကာင္

๗/๔/๕๒

Registry ဆိုတာဘာလဲ?

ကြၽန္ေတာ့္ Guardian ကိုရုပ္ဆိုးေပးတဲ့ ဆရာေဇာ္လင္းရဲ႕ A+ စာအုပ္ကိုဖတ္ေနရင္းနဲ႕ Registry အေၾကာင္းေလးဖတ္မိလုိ႔တင္ေပးလိုက္တာပါ ..Registry ဆိုတာ ကြန္ပ်ဴတာမွ ရိွတဲ႔ ေနရာမွန္သမွ်ကို သိမ္းဆည္းေပးထားတာပါ.ကြန္ပ်ဴတာမွာ ရိွတဲ႔ Hardware တိုင္းရဲ႕ Information ေတြ၊ Network Information ေတြ၊ User ေတြရဲ႕ wallpaper, Screen Saver စတာေတြက အစ registry မွာ သိမ္းထားပါတယ္။ Registry ေတြကို သိမ္းထားတာက Windows 98/Me မွာဆိုရင္ System.dat နဲ႔ User.dat ဆိုတဲ႔ Binary ႏွစ္ File ျဖစ္ၿပီး၊ Windows NT/2000/XP မွာဆိုရင္ေတာ႔ မ်ားျပားလွတဲ႔ Registry ေတြကို Hives လို႔ေခၚ ၿပီး \Windows\System32\Config Folder မွာသိမ္းထားပါတယ္။ Registry ေတြျမင္ခ်င္တယ္၊ ျပင္ခ်င္တယ္ဆိုရင္ Start မွာ Run ကို ရွာၿပီး regedit လို႔ ေရးၿပီး OK ေပး ။ Registry Editor ေပၚလာပါတယ္။ Registry ကို Editor နဲ႔ပဲျပင္လို႔ရပါတယ္။ Win.ini တို႔ System.ini တို႔လို Notepad, Text Editor တို႔နဲ႔ျပင္လို႔ မရပါဘူး။ Registry ဟာ ကြန္ပ်ဴတာရဲ႕အေၾကာင္းအရာေတြ Setting ေတြကို Regedit.exe သံုးၿပီး Windows Registry ကို တိုက္႐ိုက္ ၀င္ Setting လုပ္တာ ျဖစ္ပါတယ္ ။ Registry မွာ အဓိကအုပ္စု(၆)စု ရိွပါတယ္။
၁။ HKEY-CLASSES-ROOT
၂။ HKEY-CURRENT-USER
၃။ HKEY-LOCAL-MACHINE
၄။ HKEY-USERS
၅။ HKEY-CURRENT-CONFIG
၆။ HKEY-DYN-DATA
HKEY-CLASSES-ROOT
သူက window 9x ကအသံုးျပဳတဲ႔ Standard Class Objects ေတြကို သတ္မွတ္ေပးတာပါ။ Class Object ဆိုတာ မ်ိဳးတူ Function အုပ္စုေတြရဲ႕နာမည္ပါပဲ ။

HKEY-CURRENT-USER
ကြန္ပ်ဴတာ တစ္လံုးထဲမွာ အသံုးျပဳသူေတြဟာ ကိုယ္ႀကိဳက္တဲ႔ User Perference(wallpaper,screen saver,etc.) နဲ႔ တစ္ေယာက္ခ်င္း ကိုယ္႔စိတ္ႀကိဳက္ အသံုးျပဳႏိုင္ပါတယ္။ အဲဒီ User တစ္ေယာက္ခ်င္းစီက သတ္မွတ္ထားတဲ႔ Perference ေတြကို HKEY-CURRENT-USER ထဲမွာ သိမ္းထားၿပီး လက္ရိွအသံုးျပဳေနတဲ႔ User ရဲ႕ Personalized Setting ေတြကို ဒီမွာ သိမ္းပါတယ္။

HKEY-LOCAL-MACHINE
သူက ခုနက User Setting ေတြနဲ႔ လံုး၀မသက္ဆိုင္တဲ႔ System ပိုင္းဆိုင္ရာ အခ်က္အလက္ေတြကို သိမ္းထားပါတယ္။ သူက ကြန္ပ်ဴတာမွာရိွတဲ႔ ပစၥည္းတိုင္းရဲ႕ အေၾကာင္းအရာေတြကို၊ တပ္လိုက္သမွ်၊ ျဖဳတ္လိုက္သမွ် ကို သိမ္းထားပါတယ္။

HKEY-USERS
အကယ္၍မ်ား အေၾကာင္းအရာႏွစ္ခု Setting ျဖစ္ေနတယ္ဆိုရင္ လက္ရိွအသံုးျပဳေနတဲ႔ အေၾကာင္းအရာကို သိမ္းထားတာျဖစ္ပါတယ္။ ဥပမာ- ခင္ဗ်ားကြန္ပ်ဴတာမွာ မတူတဲ႔ Monitor ႏွစ္လံုးတပ္ထားတယ္ဗ်ာ။ ဒါေပမယ္႔ အခုလက္ရိွ သံုးေနတာက ႏွစ္လံုးထဲက တစ္လံုး၊ ဒီေကာင္က အခုလက္ရိွ သံုးေနတဲ႔ Monitor နဲ႔ ပတ္သတ္တဲ႔ Values ေတြကို သိမ္းထားပါတယ္။

HKEY-CURRENT-CONFIG
HKEY_CURRENT_CONFIG ဆိုတာလက္တေလာ CONFIG လုပ္ထားတဲ႔ဟာေတြကိုသိမ္းထားတာပါ။ သူထဲမွာsoftware & systemဆိုျပီးႏွစ္မ်ဳိးရွိပါတယ္။

HKEY-DYN-DATA
သူကေတာ႔ ကြန္ပ်ဴတာ အလုပ္ျမန္ျမန္ လုပ္ႏိုင္ဖို႔ System Configuration ေတြကို RAM ေပၚတင္ၿပီး အလုပ္လုပ္ပါေတာ႔တယ္။ သူဟာ Boot လုပ္တိုင္း System Configuration ေတြေျပာင္းလဲတုိင္း Update လုပ္ပါတယ္။

(မွတ္ခ်က္။ ။Regedit ရယ္ Regedit 32 ရယ္ဆိုၿပီး Windows 2000 နဲ႔ XP မွာ ႏွစ္မ်ိဳးရိွပါတယ္။ Regedition သံုးေနက်လည္းျဖစ္ပါတယ္။ အေၾကာင္းအရာေတြကိုလည္း ရွာေဖြေပးတဲ႔ ေနရာမွာလည္း Regedit 32.exe ထက္ျမန္ဆန္တာေၾကာင္႔ Regedit ကိုပဲ အသံုးမ်ားတာပါ။ Windows XP မွာ HKEY-DYN-DATA ကိုေတြ႔မွာမဟုတ္ပါဘူး ။ Idea ကေတာ႔ တူတူပါပဲ။)

**ဆရာေဇာ္လင္းရဲ႕ A+ စာအုပ္မွ ျပန္လည္ မွ်ေ၀ပါသည္