Registrning tuzilishi
Ro'yxatga olish kitobi ierarxik tuzilishga ega, garchi u murakkab ko'rinishga ega bo'lsada, tuzilishi qattiq diskingizdagi katalog tuzilishiga o'xshaydi, Regedit esa Windows Explorega o'xshaydi.
Har bir asosiy bo'lim (Ro'yxatga olish kitobi muharririda papka belgisi bilan belgilanadi, chapga qarang) uya deb ataladi va Hives kalitlarni o'z ichiga oladi. Har bir kalit boshqa kalitlarni (ba'zan pastki kalitlar deb ham ataladi), shuningdek, Qiymatlarni o'z ichiga olishi mumkin. Qiymatlar ro'yxatga olish kitobida saqlangan haqiqiy ma'lumotlarni o'z ichiga oladi. Qadriyatlarning uch turi mavjud; String, Binary va DWORD - ulardan foydalanish kontekstga bog'liq.
Oltita asosiy filial mavjud bo'lib, ularning har biri reestrda saqlangan ma'lumotlarning ma'lum bir qismini o'z ichiga oladi. Ular quyidagichadir:
HKEY_CLASSES_ROOT - Bu bo'lim sudrab olib tashlash funksiyasini, OLE ma'lumotlarini, Windows yorliqlarini va Windows foydalanuvchi interfeysining asosiy jihatlarini qo'llab-quvvatlash uchun barcha fayllar assotsiatsiyasini o'z ichiga oladi.
HKEY_CURRENT_USER - Bu filial hozirda shaxsiy kompyuterga kirgan foydalanuvchi uchun mos bo'lgan HKEY_USERS bo'limiga havola qiladi va tizimga kirish nomlari, ish stoli sozlamalari va Boshlash menyusi sozlamalari kabi ma'lumotlarni o'z ichiga oladi.
HKEY_LOCAL_MACHINE - Bu bo'lim ma'lum bir shaxsiy kompyuterdagi apparat, dasturiy ta'minot va boshqa imtiyozlar turi haqida kompyuterga xos ma'lumotlarni o'z ichiga oladi, bu ma'lumotlar ushbu kompyuterga kirgan barcha foydalanuvchilar uchun ishlatiladi.
HKEY_USERS - Bu filial kompyuterning har bir foydalanuvchisi uchun individual imtiyozlarni o'z ichiga oladi, har bir foydalanuvchi asosiy filial ostida joylashgan SID pastki kaliti bilan ifodalanadi.
HKEY_CURRENT_CONFIG - Bu filial joriy apparat konfiguratsiyasiga mos keladigan HKEY_LOCAL_MACHINE bo'limiga havola qiladi.
HKEY_DYN_DATA - Bu boʻlim Windowsning Plug-&-Play funksiyalari bilan foydalanish uchun HKEY_LOCAL_MACHINE qismiga ishora qiladi, bu boʻlim dinamik boʻlib, qurilmalar qoʻshilishi va tizimdan olib tashlanishi bilan oʻzgaradi.
Har bir ro'yxatga olish kitobi qiymati beshta asosiy ma'lumotlar turlaridan biri sifatida saqlanadi:
REG_BINARY - bu tur qiymatni xom ikkilik ma'lumotlar sifatida saqlaydi. Ko'pgina apparat komponentlari ma'lumotlari ikkilik ma'lumotlar sifatida saqlanadi va muharrirda o'n oltilik formatda ko'rsatilishi mumkin.
REG_DWORD - Bu tur ma'lumotlarni to'rt baytli raqam bilan ifodalaydi va odatda mantiqiy qiymatlar uchun ishlatiladi, masalan, "0" o'chirilgan va "1" yoqilgan. Bundan tashqari, qurilma drayveri va xizmatlari uchun ko'plab parametrlar bu turdagi bo'lib, ular REGEDT32 da ikkilik, o'n oltilik va o'nlik formatda yoki REGEDIT da o'n oltilik va o'nlik formatda ko'rsatilishi mumkin.
REG_EXPAND_SZ - Bu turdagi kengaytiriladigan ma'lumotlar qatori bo'lib, u ilova tomonidan chaqirilganda almashtiriladigan o'zgaruvchini o'z ichiga olgan qatordir. Masalan, quyidagi qiymat uchun "%SystemRoot%" qatori Windows NT tizim fayllarini o'z ichiga olgan katalogning haqiqiy joylashuvi bilan almashtiriladi. (Ushbu tur faqat REGEDT32 kabi rivojlangan ro'yxatga olish kitobi muharriri yordamida mavjud)
REG_MULTI_SZ - Bu tur ro'yxatlar yoki bir nechta qiymatlarni o'z ichiga olgan qiymatlarni ifodalash uchun ishlatiladigan bir nechta satr bo'lib, har bir yozuv NULL belgisi bilan ajratiladi. (Ushbu tur faqat REGEDT32 kabi rivojlangan ro'yxatga olish kitobi muharriri yordamida mavjud)
REG_SZ - Bu tip standart satr bo'lib, inson o'qiy oladigan matn qiymatlarini ifodalash uchun ishlatiladi.
Standart ro'yxatga olish kitobi muharrirlari orqali mavjud bo'lmagan boshqa ma'lumotlar turlariga quyidagilar kiradi:
REG_DWORD_LITTLE_ENDIAN - little-endian formatidagi 32-bitli raqam.
REG_DWORD_BIG_ENDIAN - Big-endian formatidagi 32 bitli raqam.
REG_LINK - Unicode ramziy havolasi. Ichki sifatida ishlatiladi; ilovalar bu turdan foydalanmasligi kerak.
REG_NONE - Belgilangan qiymat turi yo'q.
REG_QWORD - 64 bitli raqam.
REG_QWORD_LITTLE_ENDIAN - little-endian formatidagi 64-bitli raqam.
REG_RESOURCE_LIST - Qurilma drayveri manbalari ro'yxati.
Do'stlaringiz bilan baham: |