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

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

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

Примечание. Я обычно использую термин «ключ», но иногда я говорю «подключ», чтобы указать на отношение вида «предок-потомок» между одним ключом и другим. Так, когда вы увидите нечто, описывающее ключ Software и его подключ Microsoft, то это будет означать, что Microsoft является дочерним ключом по отношению к Software.
Последнее, что мы должны рассмотреть в этом разделе — это концепция связанных ключей. Windows XP хранит профили оборудования в HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\. Каждый профиль оборудования является подключом nnnn, где nnnn обозначает увеличивающийся номер, начиная с 0000. Подключ Current является ссылкой (link) на тот ключ, который определяет текущий профиль оборудования, а корневой ключ НКСС является ссылкой на Current. Это выглядит запутанным до тех пор, пока вы не взглянете на рисунок 1.5. Если вы хотите продолжить аналогию с файловой системой, то думайте о ссылках, как о псевдонимах или способах быстрого доступа (shortcuts).
Значения
Каждый ключ содержит одно или более значений. В моей аналогии с Проводником Windows значения похожи на файлы. Имя значения похоже на имя файла. Тип значения похож на расширение файла, которое показывает его тип. Данные значения похожи на конкретное содержимое файла. Щелкните на ключе в левой панели редактора реестра, и программа покажет значения ключа в панели значений. В панели значений вы видите три колонки, которые соответствуют трем частям значения:
? Имя. Каждое значение имеет имя. Для имен значений применяются те же правила, что и для имен ключей: до 512 символов ANSI или 256 символов Unicode, за исключением обратной косой черты (\), звездочки (*), знака вопроса (?) и зарезервированных Windows XP имен, начинающихся с точки. В одном ключе все значения должны быть уникальны, но различные ключи могут иметь значения с одним и тем же именем.
?    Тип. Тип каждого значения определяет тип данных, которые он со
держит. Например, значение типа REG_DWORD содержит двухслов
ное число, а значение типа REG_SZ содержит строку. Раздел «Типы»
далее в этой главе описывает различные типы данных реестра, кото
рые поддерживаются в Windows XP.
?    Данные. Каждое значение может быть пустым, содержать null или содержать данные. Данные значения могут иметь длину не более 32,767
байт, но практическим пределом является 2 килобайта. Данные обычно соответствуют типу, за исключением двоичных значений, которые могут содержать строки, двойные слова или все, что угодно другое.

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

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