A Part Of My Life မွ လွူိက္လွဲစြာၾကိဳဆုိပါတယ္

Wednesday, November 17, 2010

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 လို႔ေခၚ
ၿပီး WindowsSystem32Config 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-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 ကေတာ႔ တူတူပါပဲ။
သူငယ္ခ်င္း တုိ ့အားလုံး computer ဗဟုသုတ တုိးပြားႏုိင္ၾကပါေစ...
(ဆရာေဇာ္လင္းရဲ႕ A+ စာအုပ္မွ ျပန္လည္ မွ်ေ၀ပါသည္)

သီခ်င္းေလးေတြက ဒီမွာ


MusicPlaylist