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

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

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

Каждый ключ содержит как минимум одно значение, которое является значением по умолчанию (default). Когда вы смотрите на реестр при помощи редактора реестра, вы видите значение по умолчанию как «(Default)» («(По умолчанию)»). Значение по умолчанию почти всегда является строкой, но плохо ведущие себя программы могут присвоить этому значению другой тип. В большинстве случаев значение по умолчанию содержит null, а редактор реестра отображает его данные как «value not set» («(значение не присвоено)»). Когда инструкции требуют, чтобы вы изменили значение ключа по умолчанию, они обычно говорят это явно: «Установите значение ключа по умолчанию». Стоит отметить, что компьютеры с Windows XP не имеют стабилизатор напряжения для защиты от перепада напряжения.
Примечание. Когда вы смотрите на полностью определенный путь ключа, вы должны определить, включает ли этот путь значение, или нет. Обычно бывает ясно, является ли путь путем к ключу или включает значение, но иногда это не понятно. Например, указывает ли HKCR\ txtf ile\EditFlags на ключ или на значение? В том случае, если он указывает на значение, я предпочитаю использовать явное указание, такое как «значение HKCR\txtfile\EditFlags», чтобы сделать указание более ясным. Иногда, когда путь не включает имя значения, он заканчивается на обратную косую черту (\). Если обратной косой черты нет, то обратите особое внимание на контекст, чтобы понять, является ли путь указанием на ключ или на значение. Иногда все, что вам требуется - зто немного здравого смысла.
Типы
Windows XP поддерживает в реестре следующие типы данных. При просмотре этого списка имейте в виду, что для большинства всех значений в реестре используются типы REG_BINARY, REG_DWORD, и REGSZ:
?    KEG_BINARY. Двоичные данные. Редактор реестра отображает двоичные данные в шестнадцатеричном виде, и вы должны вводить двоичные данные, используя шестнадцатеричную нотацию. Примером значения типа REG_BINARY является последовательность 0×02 OxFE0хА9 0×38 0×92 0×38 ОхАВ 0xD9.
?    REG_DWORD. Значения длиной в два слова (32 бита). Многие значения являются значениями типа REG_DWORD и используются как логические флаги (0 или 1, истина или ложь, да или нет). Также в значениях типа REG_DWORD можно встретить время в миллисекундах (1000 равно 1 секунде). 32-битные беззнаковые числа имеют диапазон
от 0 до 4,294,967,295, а 32-битные знаковые числа имеют диапазон от -2,147,483,648 до 2,147,483,647. Вы можете просматривать и редактировать эти значения в десятичной или шестнадцатеричной форме.

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

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