Структура реестра | All about OS

Структура реестра

Категория: 'XP

Структура реестра Windows XP так похожа на структуру ее файловой системы, что я не могу удержаться от этой аналогии. Рисунок 1.4 сравнивает Registry Editor (Редактор реестра), инструмент, который вы используете для редактирования реестра, и Windows Explorer (Проводник). На левой панели редактора, которая называется панелью ключей (разделов), вы видите иерархию реестра, так же, как вы видите иерархию файловой системы на левой панели проводника. Каждая папка в панели ключей является ключом (разделом) реестра. На правой панели редактора, которая называется панелью значений (параметров), вы видите значения (параметры) ключей, так же, как вы видите содержимое папок в правой панели проводника.
Взгляните еще раз на рисунок 1.4. В проводнике вы видите каждый из дисков компьютера как вложение My Computer (Мой компьютер). Точно также в редакторе реестра вы видите каждый из корневых ключей реестра как вложение My Computer. Хотя вы видите полные имена каждого из корневых ключей в редакторе реестра, я использую стандартные сокращения, которые вы можете увидеть в таблице 1.3. Эти сокращения проще набирать и читать, и в таких книгах, как и эта, они обычно предотвращают разбиение длинных имен на непонятные части, когда имя переносится на следующую строку.
Табл. 1.3. Корневые ключи
Имя    Сокращение
HKEY_CLASSES_ROOT    ~    HKCR
HKEY_CURRENT_USER    HKCU
HKEY_LOCAL_MACHINE    HKLM
HKEYJJSERS    HKU
HKEY CURRENT CONFIG    HKCC
Ключи
Ключи настолько похожи на папки (редактор реестра даже использует такие же пиктограммы для ключей, какие проводник использует для папок), что они имеют такие же правила составления имен. Вы можете делать один или более ключей вложенными в другой ключ при условии, что имена в каждом ключе уникальны. Длина имени ключа ограничена 512 ANSI или 256 Unicode символами, и вы можете использовать в имени любые символы из набора ASCII, за исключением обратной косой черты (\), звездочки (*) и знака вопроса (?). В дополнение к этому Windows XP резервирует для своих нужд все имена, которые начинаются с точки, при этом широкоформатная печать происходит без искажений.
Сходство между реестром и файловой системой продолжается на уровне путей. C:\Windows\System32\Sol.exe указывает на файл с именем Sol.exe на диске С в подпапке System32 папки \Windows. HKCU\Control Panel\Desktop\Wallpaper указывает на значение с именем Wallpaper в корневом ключе HKCU в подключе Desktop ключа Control Panel. Эта запись является полностью определенным путем. Я часто называю ключ и все его подключи ветвью.

Страниц: 1 2 3 4 5

« Кодировки ANSI и Unicode
Данные в двоичных значениях »