مفاهیم اساسی در رجیستری:
1- کلید(Key)
:
در برنامه
RegEdit
(برای ویرایش رجیستری به کار می رود و از طریق Start و سپس Run و وارد کردن کلمه Regedit و زدن OK در دسترس خواهد بود) شاخه هایی که در ناحیه چپ ظاهر می شوند کلید (Key) نام دارند.
مانند شکل زیر:
یک کلید می تواند حاوی زیر کلیدها و داده ها باشد.
2- داده ها:
به رشته ای از اطلاعات که در ناحیه راست پنجره
Regedit
قرار می گیرد و محتویات کلید جاری را تعریف می کند داده گفته می شود؛ یک داده از سه قسمت تشکیل می شود: نام (Name) ، نوع داده (Type) ، و داده (Data).
مانند شکل زیر:
رجیستری از چند کلید اصلی تشکیل شده است:
کلید HKEY_CLASSES_ROOT :
این کلید به HKEY_LOCAL_MACHINE\SOFTWARE\Classes متصل است.
کلید HKEY_CURRENT_USER : این کلید حاوی اطلاعاتی در مورد کاربر جاری می باشد این کلید هنگامی مورد استفاده قرار می گیرد که برای یک کاربر کد اشتراک تغریف شود.
کلید HKEY_LOCAL_MACHINE :
در این کلید اطلاعات ویژه کامپیوتر ذخیره می شود.
کلید HKEY_USERS :
این کلید حاوی Security ID کاربر می باشد و فقط کاربر با سطح دسترسی Administrator قادر به تغییرات در آن می باشد.
کلید HKEY_CURRENT_CONFIG : این کلید حاوی اطلاعاتی در مورد پیکربندی سیستم می باشد.
انواع داده ها در رجیستری:
نوع داده Reg-Multi-SZ :
در این داده میتوان بطور همزمان چند داده را توسط کاراکتر اسکی تهی(0) از هم تفکیک شده را ذخیره نمود این نوع داده یک رشته متنی می باشد که کاراکتر تهی به خوانایی آن کمک می کند.
نوع داده Reg-SZ:
در این داده رشته ای متنی ذخیره می شود که معمولا ظاهری خوانا دارد اسامی برنامه ها نمونه ای از کاربرد این نوع داده می باشد.
نوع داده Reg-Binary:
اطلاعات باینری نظیر داده هایی که مربوط به سخت افزار می باشد با این نوع داده مشخص می شوند.
نوع داده Reg-DWORD:
بیشترین کاربرد را در رجیستری دارد و میتواند از نوع باینری، اعشاری و یا مبنای 16 باشد.
منبع: Mobicomp.net