Табл. 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. Эти сведения используются для настройки загружаемых драйверов и разрешения дисплея.