Типы данных и правила названия ключей и параметров.
Редактор реестра понимает пять типов данных:
REG_SZ - строковые (текстовые) параметры, содержат текст заключенный в кавычки, например "Это текстовый параметр". Пустой текстовый параметр отображается в виде "";
REG_BINARY - двоичный параметр, это числа представленные в виде последовательности байтов, например 00 08 10 21, параметр должен иметь как минимум 4 байта (32 бита). пустой параметр отображается в редакторе реестра как двоичное значение нуля.
REG_DWORD - представляют особый тип двоичных данных. Параметры REG_DWORD очень длинны, и представляются в сокращенной шеснадцатиричной форме. Сокращение DWORD расшифровывается как Double WORD (двойное слово) (WORD (слово) - это 4 байта в 32 разрядных системах). По умолчанию редактор реестра назначает нулевое значение параметру REG_DWORD - 0х0000000 (0). Единица будет выглядеть следующим образом 0х0000001 (1). Диапазон значений 0х0000000 - FxFFFFFFF или 0 - 4 294 967 295.
REG_EXPAND_SZ - расширенная текстовая строка, содержащая переменную, например %systemroot%. (Поддерживается только Regedit32.exe)
REG_MULTI_SZ - Многострочный параметр (multiple line string) (Поддерживается только Regedit32.exe)
Значение параметра не может превышать 16 Кб, поэтому вы не найдете в реестре слишком длинных строк или данных. Общий размер подключа также неможет превышать 64 Кб (для Windows 95), в Windows 98 - ключ может содержать более 64 Кб данных Значение параметра занимающего более 16Кб, следует помещать в отдельный файл, а в реестр записывать ссылку на этот файл в качестве параметра.
В названиях ключей и параметров разрешается использовать цифры от 0 до 9, буквы от a до z, символ подчеркивания (_) и пробелы.
Copyright: [19]