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

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
















АРХІТЕКТУРА СИСТЕМНОГО РЕЄСТРУ WINDOWS


1.Тип ДАНИХ


Кінцевим елементом дерева реєстру є ключі або параметри.

Всі параметри реєстру мають фіксований тип. У табл.1 наведено повний список використовуваних типів. Не всі з них використовуються в різних версіях Windows. Наприклад, REG_QWORD явно призначений для 64-бітової версії XP. Крім того, зберігається спадкоємність поколінь Windows - в пізніших версіях використовуються всі типи ранніх версій. Також слід врахувати, що ряд типів використовується тільки системою в деяких розділах, і створити свій параметр такого типу за допомогою редактора реєстру не вийде.


Таблиця 1

Типи параметрів

№ п/п

Тип даних

Опис

Windows 9x


REG_BINARY

Двійкові дані. Більшість відомостей про устаткування компонентах зберігається у вигляді двійкових даних і виводиться в редакторі реєстру в шістнадцятковому форматі. Максимальна довжина такого ключа 16Кб. /Td>

REG_DWORD

Дані, представлені цілим числом (4 байти). Багато параметри служб і драйверів пристроїв мають цей тип і відображаються в двійковому, шістнадцятковому або десятковому форматах


REG_SZ

Текстовий рядок фіксованої довжини (наприклад, "C: Windows")

Windows XP


REG_EXPAND_SZ

Рядок Unicode змінної довжини. Цей тип даних включає змінні, оброблювані програмою або службою


REG_MULTI_SZ

Складний рядок Unicode. Цей тип, як правило, мають списки і інші записи у форматі, зручному для читання. Записи розділяються пробілами, комами або іншими символами


REG_DWORD_LITTLE_ENDIAN

32-розрядне число у форматі "гострокінечників" - молодший байт зберігається першим в пам'яті. Еквівалент REG_DWORD


REG_DWORD_BIG_ENDIAN

32-розрядне число у форматі "тупоконечников" - старший байт зберігається першим в пам'яті


REG_LINK

Символічна посилання Unicode. Тільки для внутрішнього використання (деякі кореневі розділи є такий посиланням на інші підрозділи)


REG_NONE

Параметр не має певного типу даних

Windows XP (тільки у розділі HKLM HARDWARE)


REG_RESOURCE_LIST

Список апаратних ресурсів. /Td>

REG_FULL_RESOURCE_DESCRIPTOR

Дескриптор (описувач) апаратного ресурсу. /Td>

REG_RESOURCE_REQUIREMENTS_LIST

Список необхідних апаратних ресурсів. /Td>

Windows Vista

REG_QWORD

64-розрядне число


REG_QWORD_LITTLE_ENDIAN

64-розрядне число у форматі "гострокінечників". Еквівалент REG_QWORD


Обмеження на імена ключів.

Імена ключів не можуть містити:

зворотні слеші (),

пробіли (),

зірочки (*)

знаки питання (?).

Ім'я ключа не повинно збігатися з іменами ключів, що розташовуються вище нього по ієрархії.

Є три типу системних елементів реєстру, кожен з яких є кореневим і має власну ієрархію:

TypeLib,

Interface,

CLSID.

1. Ієрархія TypeLib ідентифікує положення інстальованих в даний момент бібліотек типів, які є базами даних, що описують вміст компонентів OLE. Широко використовувана для підтримки автоматизації бібліотека типів описує прототипи функцій для всіх підтримуваних інтерфейсів, а також включає в себе посилання на файли-підказки, і тому інструменти розробки можуть викликати відповідну сторінку підказки і допомогти творцям макрокоманд...


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





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

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