Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Иерархическая структура реестра




Реестр организован в виде иерархической структуры, подобной структуре, образуемой файлами и папками на диске. На рисунке 1 показана иерархическая структура реестра.

Определяющими для формирования структуры реестра являются такие понятия, как раздел (или ключ), параметр, тип параметра, ссылка, предопределенный ключ, ветвь, куст.

 

· Раздел (ключ) - это узел в иерархической структуре реестра (аналог папки в файловой системе). Разделы соответствуют программным или аппаратным объектам, либо их группам. Подразделы – это разделы внутри разделов более высокого уровня.

 

· Параметр - это лист в дереве реестра. Каждый раздел содержит один или несколько параметров. С параметром связано три элемента: имя, тип данных и значение. Параметр, имеющий имя «По умолчанию» (default), является обязательным (всегда присутствует в ключе)

 

· Тип параметра – одно из следующих значений:

· REG_SZ – строковое значение. Windows ХР интерпретирует его как

строку, заканчивающуюся нулевым байтом;

· REG_BINARY – двоичное значение, представляет собой последо-

вательность байт, задаваемых строкой шестнадцатеричных цифр.

Windows ХР интерпретирует каждую пару цифр как значение байта;

· REG_DWORD – 32-разрядное значение, задается последовательно-

стью от 1 до 8 шестнадцатеричных цифр;

· REG_MULTI_SZ – многострочное значение. Представляет собой

массив значений типа «строка символов». Каждая строка заканчива-

ется нулевым байтом;

· REG_EXPAJND_SZ – расширяемое строковое значение. Подобно

типу REG_SZ, но текст может содержать подставляемые перемен-

ные. Например, в строке %systemroot%\Config, Windows XP

заменит имя переменной среды systemroot на путь к папке

Windows\System32;

· REG_FULL_RESOURCE_DESCRIPTOR – список ресурсов. Хра-

нит список ресурсов для аппаратного компонента или драйвера.

Значения этого типа запрещено добавлять или модифицировать

· Предопределенный ключ - подраздел корневого узла «Мой компьютер» дерева реестра. Реестр Windows XP фактически содержит два поддерева: HKEY_LOCAL MACHINE и HKEY_USERS. Однако чтобы сделать информацию реестра более доступной для просмотра и поиска, корневой раздел содержит пять подразделов:

o 1) HKEY_LOCAL_MACHINE

o 2) HKEY_CLASSES_ROOT

o 3) HKEY_CURRENT_CONFIG

o 4) HKEY_USERS

o 5) HKEY_CURRENT_USER

Три из них являются ссылками на внутренние узлы деревьев HKEY_LOCAL_MACHINE и HKEY_USERS. Это подразделы HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG и HKEY_CURRENT_USER

 

· Куст - набор разделов, подразделов и параметров, имеющих один общий корень. Данные каждого куста сохраняются в соответствующем ему файле. Файлы кустов системного реестра ключа HKEY_LOCAL_MACHINE располагаются в %systemroot%\ System32\Config. Кроме того, Windows ХР записывает вносимые в куст изменения в файл с именем куста и расширением log, что га- рантирует целостность системного реестра. Данные ключа HKEY_USERS хранятся в папке Documents and Settings

 





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 587 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Жизнь - это то, что с тобой происходит, пока ты строишь планы. © Джон Леннон
==> читать все изречения...

2268 - | 2040 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.