Поддеревья реестра

Табл. 5. Компоненты реестра


Компонент Описание


Поддерево Аналог корневого каталога диска. Реестр Windows 2000 имеет

(Subtree) два поддерева: HKEY_LOCAL_MACHINE и HKEY_USERS.

Однако для упрощения поиска и просмотра информации в реестре в редакторе предусмотрено пять предопределенных поддеревьев: HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG.

Раздел (key) Аналог каталогов и подкаталогов, соответствует аппаратным или программным объектам. Подразделы – это разделы внутри разделов более высокого уровня.

Записи (entry) Включает три части: имя параметра, тип данных и значение. Разделы содержат одну или более записей.

Куст (hive) Дискретный набор разделов, подразделов и записей. Каждый куст имеет соответствующий файл реестра и LOG-файл, расположенные в каталоге systemroot\System32\Config. Windows 2000 использует LOG-файл для записи изменений и соблюдения целостности реестра.

Типы данных Каждое значение записи выражается одним из следующих типов данных.

- REG_DWORD – данные, представленные целым числом (4 байта). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах.

- REG_SZ - текстовая строка фиксированной длины.

- REG_EXPAND_SZ – строка данных переменной длины.

- REG_BINARY – необработанные двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате.

- REG_MULTI_SZ – многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими пометками.

- REG_FULL_RESOURCE_DESCRIPTOR – последовательность вложенных массивов. Хранит список ресурсов для аппаратных компонентов и драйверов, не допускает модификацию.

Чтобы быстро найти определенные разделы и значения в реестре, следует знать назначение каждого поддерева.

- HKEY_LOCAL_MACHINE – содержит сведения о локальном компьютере, в том числе об аппаратной организации и операционной системе, например: о типе системной шины, памяти, драйверах устройств и параметрах загрузки. Приложения, драйверы устройств и операционная система используют эти сведения для настройки компьютера. Данные в этом поддереве неизменны, независимо от текущего пользователя.

- HKEY_USERS – содержит параметры системы по умолчанию (стандартный профиль пользователя) для контроля индивидуальных параметров среды, например, рабочего стола, отображения окон и доступного программного обеспечения.

- HKEY_CURRENT_USER –содержит данные о текущем пользователе. Извлекает копию каждой учетной записи, применяемой для входа в систему, и сохраняет ее в разделе systemroot\Documents And Settings\имя пользователя.

- HKEY_CLASSEE_ROOT – содержит сведения, используемые технологиями OLE, и привязки расширений имен файлов к приложениям (эквивалент реестра в Windows для MS-DOS). Указывает на подраздел HKEY-CURRENT_MACHINE\SOFTWARE\Classes.

- HKEY_CURRENT_CONFIG – содержит данные об активном аппаратном профиле, извлеченные из кустов SOFTWARE и SYSTEM. Эти сведения используются для настройки загружаемых драйверов и разрешения дисплея.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: