Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура системного реєстру Windows

Реферат Архітектура системного реєстру Windows





правильно скористатися серверами автоматизації.

2. Ієрархія Interface містить список, відсортований за ідентифікаторам інтерфейсу, всіх інстальованих у системі інтерфейсів. Це дає можливість прочитати ім'я інтерфейсу (IUnknown, IMalloc і т. д.) і подробиці про кожного інтерфейсі (кількість функцій в кожному інтерфейсі і його базовий клас).

3. Ієрархія CLSID деталізує всі інстальовані в даний момент (відкриті) компоненти OLE. CLSID - це ідентифікатор класу. CLSID забезпечує зв'язок між компонентами. З'єднання з конкретним інтерфейсом конкретного компонента вимагає спочатку ідентифікувати CLSID для доступу до компоненту, а потім IID для отримання бажаного інтерфейсу. Так само, як і ідентифікатори інтерфейсів (типи даних IID і REFIID), ідентифікатори класів (Типи даних CLSID і REFCLSID) є 128-розрядними (16 шістнадцяткових цифр) числами, що забезпечують машинний спосіб точної ідентифікації класу компонента. Також, як тип IID, CLSID має тип GUID:

typedef struct_GUID

{DWORD Data1;

WORD Data2;

WORD Data3;

BYTE Data4 [8];

} GUID;

З цих трьох типів елементів найважливішим є елемент ідентифікатор класу, оскільки деталі модуля компонента (файл з розширенням . DLL або. EXE) зберігаються в ієрархії CLSID. p> Наприклад, наступний елемент реєстру робить доступним компонент бібліотеки PUBMEM:

HKEY_CLASSES_ROOT CLSID

{308D0430 - 1090 - 11cf - B92A - 00AA006238F8}

InprocServer32 = C: PETZOLD CHAP20 PUBMEM.DLL

InprocServer32 означає, що файл, на який посилаються, є 32-розрядним файлом з розширенням. DLL.


2. ЗБЕРІГАННЯ РЕЄСТРУ


Раніше була розглянута логічна структура реєстру, але існує ще й фізична структура, яка зберігає різні частини реєстру в окремих файлах. Зберігання реєстрів різних версій Windows мають відмінності. p> У Windows ХР реєстр міститься у двох файлах SYSTEM.DAT і USER.DAT, що знаходяться в каталозі Windows. У Windows Me був доданий ще один файл CLASSES.DAT.

У Windows XP елементи реєстру зберігаються у вигляді атомарної структури. Реєстр розділяється на складові частини, звані вуликами (hives), або кущами. Вулики зберігаються на диску у вигляді файлів (табл.2). Деякі вулики, такі, як HKLM HARDWARE, не зберігаються у файлах, а створюються при кожній завантаженні, тобто є змінюваними (vola-tile). При запуску системи реєстру збирається з вуликів в єдину деревоподібну структуру з кореневими розділами.


Таблиця 2

Вулики реєстру

Вулик

Розміщення

HKLM SYSTEM

% SystemRoot% system32 config system

HKLM SAM

% SystemRoot% system32 config SAM

HKLM SECURITY

% SystemRoot% system32 config SECURITY

HKLM SOFTWARE

% SystemRoot% system32 config software

HKLM HARDWARE

Змінюваний вулик

HKLM SYSTEM Clone

Змінюваний вулик

HKU

% USERPROFILE% ntuser.dat

HKU _Classes

% USERPROFILE% Local Settings Application Data Microsoft Windows UsrClass.dat

HKU . DEFAULT

% SystemRoot% system32 config default


Крім цих файлів, є ряд допоміжних, зі наступними розширеннями:

ALT - резервна копія вулика HKLM SYSTEM для Windows 2000 (відсутній в XP).

LOG - журнал транзакцій, в якому реєструються всі зміни реєстру.

SAV - копії вуликів у тому вигляді, в якому вони були після завершення текстової фази установки.

Користувачі Windows 98 можуть провести паралель між файлами з розширенням. sav і файлом System.1st.

На рис.1 показані взаємозв'язку між кущами реєстру і відповідними їм файлами. На малюнку зображений каталог % SYSTEMROOT% System32 Config, в якому містяться файли кущів з налаштуваннями для комп'ютера. З рис.1 видно, що Windows зберігає зміст підрозділу HKLM SOFTWARE у файлі куща, який називається Software. p>
Рис.1. Взаємозв'язку між кущами реєстру і відповідними їм файлами


3. Фото РЕЄСТРУ


Володіння реєстру Windows буде не повним без уміння написати reg-файл. Почнемо з того, що це таке. Reg-файл - це файл, що має певну структуру і містить інформацію, яка може бути імпортована в реєстр. ...


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування та розробка баз даних Реєстру повітряних суден (на прікладі Ре ...
  • Реферат на тему: Розробка Автоматизованої системи ведення реєстру власніків землі
  • Реферат на тему: Ведення реєстру власників інвестиційних паїв
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Введення Єдиного державного реєстру платників податків та юридичних осіб