Значения - это место, где хранится информация, в то время как разделы нужны для организации значений. Реестр использует восемь типов значений, соответствующих информации, которую они содержат. У каждого типа значений есть, по крайней мере, два имени - стандартное и символьное.
Хотя редактор реестра и позволяет просматривать и редактировать все восемь видов значений, создавать он может только шесть самых распространенных видов. На практике вы в основном будете создавать только строковые, двоичные и DWORD-параметры.
Строковые значения
Строковые значения содержат строки знаков, более известные как читаемый текст. Большинство значений, которые будут интересны, окажутся строковыми значениями; их легче всего редактировать, и обычно они написаны простым языком. Для редактирования строкового значения необходимо дважды щелкнуть мышью и ввести строку в текстовое поле.
Помимо стандартных строк существует еще два специальных строковых типа: REG__MULTI_SZ содержит несколько строк, разделенных нулевыми символами. Хотя редактор реестра и позволяет создавать мультистроковые переменные, невозможно ввести нулевой символ с клавиатуры. Единственный способ - скопировать и вставить его из другого приложения. REG EXPAND SZ содержит специальные переменные, в которые система Windows подставляет данные перед тем, как передать их приложению. Например, указание на звуковой файл может выглядеть так: %SystemRoot%\Media\doh. wav. Когда Windows считывает значение, она подставляет конкретный путь вместо переменной %SystemRoot%, например C:\Windows\Media\doh.wav. Таким образом, передаваемое значение будет правильным при любом расположении системной папки Windows.
Убедитесь, что при работе с локализованными переменными выбран тип REG MULTI_SZ.
Двоичные значения
Двоичные значения похожи на строковые и содержат строки, состоящие из знаков. Разница лишь в просмотре и редактировании информации. Вместо стандартного текстового окна информация двоичного параметра переводится в шестнадцатеричный код и отображается в шестнадцатеричном виде. Дважды щелкните мышью на любом двоичном значении, чтобы воспользоваться стандартным редактором двоичного кода.
Двоичный параметр предназначен для хранения информации, которая не может быть представлена обычными текстовыми строками. Маловероятно, что значения двоичного параметра будут содержать читаемый текст. Формат представления информации в двоичном параметре полностью зависит от приложения, которое ее создало.
Каждый отдельный символ соответствует шестнадцатеричному числу, что позволяет использовать знаки, которые не могут быть введены с клавиатуры. Можно использовать шестнадцатеричные числа слева или вводить ASCII-код справа.
Редактор реестра предлагает и альтернативную программу для просмотра двоичного кода. Просто выберите любое значение и в меню Вид укажите Вывод двоичных данных. Жаль, что нельзя использовать это окно для редактирования значений, так как оно шире, чем стандартное окно редактора двоичного кода и предлагает четыре разных варианта для просмотра.