WinPedia - электронная энциклопедия windows
   Вы здесь: Главная arrow 20. Системный реестр arrow Встроенные мастера Редактора реестра   

Авторизация

Встроенные мастера Редактора реестра Печать

Как уже упоминалось ранее, в программе Редактор реестра предусмотрен специальный набор встроенных мастеров, позволяющих редактировать параметры, хранящие значения с различными типами данных. Всего таких мастеров существует четыре - по количеству типов данных, характерных для значений параметров реестра. Вызов окна  мастера осуществляется по двойному щелчку мыши на соответствующем параметре, отображающемся в правой части рабочего окна программы Редактор реестра. Мастера позволяют изменять две основных характеристики параметров реестра: их имя и, собственно, значение, причем значение может быть изменено только с сохранением текущего типа данных. Другими словами, для параметра, значение которого представляет собой строковую переменную (тип REG_SZ) невозможно назначить значение бинарного типа (REG_BINARY). Все встроенные мастера Редактора реестра поддерживают стандартные операции с выделенным фрагментом. Вы можете либо записывать в качестве значений параметров новые данные, либо редактировать существующие. Давайте подробно рассмотрим каждый из предусмотренных в Редакторе реестра мастеров.

Мастер настройки строкового и расширяемого строкового параметра

Мастер настройки строкового параметра реестра предназначен для изменения значения параметров с типом данных REG_SZ, REG_EXPAND_SZ, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR и REG_RESOURCE_REQUIREMENTS_LIST. Внешний вид данного мастера показан на рис. 20.2.

Мастер настройки строкового параметра реестра

Рис. 20.2. Мастер настройки строкового параметра реестра

В поле Параметр (Value name) данного мастера указано имя редактируемого параметра, в поле Значение (value data) - его текущее значение в виде строковой переменной, которое пользователь может изменить по своему усмотрению. Измененное значение присваивается параметру по щелчку мышью на кнопке OK. Из рисунка становится очевидно, что данный мастер позволяет изменить только значение параметра, но не его имя.

ВНИМАНИЕ
При редактировании значения расширяемого строкового параметра необходимо обращать внимание на то, чтобы вводимое вами значение параметра совпадало с одной из известных переменных окружения Windows XP, в противном случае параметр может вызвать ошибки в процессе обработки значения.

Мастер настройки многострокового параметра

Мастер настройки многострокового параметра Редактирование мультистроки (Edit multi-string) предназначен для изменения значения параметров, содержащих данные одного-единственного типа: REG_MULTI_SZ.

Как и в предыдущем случае, данный мастер не позволяет изменять имя параметра, однако поле, предназначенное для ввода его значения, представляет собой многострочное текстовое поле, в которое можно ввести данные, состоящие из нескольких строк. Измененное значение присваивается параметру по щелчку мышью на кнопке OK.

Мастер настройки двоичного параметра

Как это следует из его названия, мастер настройки двоичного параметра предназначен для изменения значений параметров, хранящих данные типа REG_BINARY.

В текстовое поле, расположенное в нижней части окна данного мастера, пользователь может ввести значение редактируемого параметра в двоичной системе счисления. Значение, расположенное в самой левой части окна мастера, демонстрирует номер редактируемого байта, восемь значений, представленных правее - это восемь бит данного байта, в которые вы можете записать любые данные в шестнадцатеричной системе счисления. Таким образом, мастер настройки двоичного параметра позволяет вводить информацию как в двоичной, так и в шестнадцатеричной форме (побитно).

Измененное значение присваивается параметру по щелчку мышью на кнопке OK.

Мастер настройки параметра DWORD

Специальный мастер предусмотрен в программе Редактор реестра для настройки параметров типа DWORD, значения которых относятся к типу данных REG_DWORD или REG_DWORD_BIN_ENDIAN. По большому счету, значения таких параметров могут быть представлены в виде числа в десятичной или шестнадцатеричной системах счисления.

В поле Параметр (Value name) данного мастера демонстрируется имя параметра. Установив переключатель Система счисления (Base) в положение Шестнадцатеричная (Hexadecimal) или Десятичная (Decimal) в зависимости от того, в каком виде должно быть представлено значение параметра, вы можете ввести его с клавиатуры в поле Значение (Value data). Измененное значение присваивается параметру по щелчку мышью на кнопке OK.

Следует отметить, что, поскольку значения всех элементов реестра хранятся на диске в двоичной форме, в Windows XP существует принципиальная возможность редактировать любые типы значений параметров в бинарной форме. Для этого необходимо щелчком мыши выделить требуемый параметр в правой части рабочего окна Редактора реестра, после чего выполнить последовательность команд Правка->Изменить двоичные данные (Edit->Modify binary data). На экране откроется окно мастера настройки двоичного параметра, который позволит вам отредактировать значение параметра в бинарном режиме. Например, если у нас имеется некий строковый параметр, которому присвоено значение abc, то в двоичном режиме для хранения данного значения будет отведен один байт с номером 0000, в биты которого будет записан шестнадцатеричный код указанной символьной последовательности: 61 00 62 00 63 00 00 00.

Изменив битовую последовательность таким образом, что она примет вид 78 00 79 00 7A 00 00 00, мы получим в результате изменение самого значения строкового параметра: теперь в него будет записана последовательность xyz.

Помимо этого вы можете просмотреть в двоичной форме содержимое любого параметра реестра. Для этого выделите требуемый параметр щелчком мыши и выполните последовательность команд Вид->вывод двоичных данных (View->Display binary data). На экране отобразится диалоговое окно Двоичные данные (Binary data), в котором будет продемонстрировано значение выделенного параметра в бинарном режиме. В нижней части диалогового окна расположено поле Формат (Format), содержащее переключатель, который позволяет изменить формат вывода бинарных данных: в виде однобайтной, двухбайтной или четырехбайтной последовательности (позиции переключателя 1 байт (Byte), 2 байта (Word) и 4 байта (Dword) соответственно). Закрывается данное окно по нажатию на кнопку OK.

Справочная система программы Редактор реестра

Программа Редактор реестра, входящая в состав операционной системы Windows XP, имеет развернутую справочную систему, к которой можно обратиться, выбрав пункт Вызов справки (Help topics) в командном меню Справка (Help). Как и встроенные справочные системы других приложений Windows, справка Редактора реестра содержит три функциональных раздела, между которыми можно перемещаться, используя вкладки в левой части окна:

  • Содержание (Contents) - данный раздел демонстрирует содержание справки, разбитой на тематические разделы, в виде оглавления;
  • Указатель (Index) - в данном разделе собраны заголовки статей справки в алфавитном порядке, вы можете найти интересующую вас тему, набрав соответствующее ключевое слово в поле контекстного поиска;
  • Поиск (Search) - на данной вкладке вы можете выполнить поиск по ключевым словам во всех разделах справочной системы программы.

Помимо обособленной справочной системы, в Редакторе реестра имеются контекстные подсказки. Чтобы воспользоваться ими, щелкните мышью на кнопке со знаком вопроса в панели заголовка открытого диалогового окна программы, после чего укажите мышью на интересующий вас объект.

 
« Пред.   След. »





© 2018 WinPedia.RU - Электронная энциклопедия Windows. Контент, дизайн, верстка - Валентин Холмогоров. All Rights Reserved