Реестр Windows XP. Трюки и эффекты
Шрифт:
Ручное редактирование системного реестра Windows XP выполняется либо средствами редактора реестра, либо с помощью reg–файлов. В последующих разделах мы подробно рассмотрим каждый из этих способов.
Редактор реестра
Редактор системного реестра Windows XP представляет собой встроенный механизм, предназначенный для просмотра и редактирования параметров реестра. Для запуска редактора реестра предназначен файл regedit. exe, расположенный в каталоге Windows, однако целесообразнее воспользоваться функцией ПускВыполнить, и в открывшемся окне Запуск программы в поле Открыть указать regedit.
Структура редактора реестра
После
В левой части данного окна приводится иерархический перечень параметров реестра (на рис. 1.1 раскрыт раздел реестра HKEY_CURRENT_USER), в правой части отображаются значения параметров. Главное меню окна редактора реестра включает в себя меню Файл, Правка, Вид, Избранное и Справка. Кратко остановимся на каждом из них.
В составе меню Файл содержатся функции, предназначенные для работы с реестром в целом. С помощью функций Импорт и Экспорт выполняется соответственно импорт reg–файла в реестр и экспорт реестра целиком либо частично в reg–файл. При активизации данных функций на экране отображается окно, в котором нужно указать путь для выполнения этих действий. При необходимости подключения к реестру удаленного компьютера следует воспользоваться функцией Подключить сетевой реестр; с помощью функции Отключить сетевой реестр выполняется обратное действие.
Рис. 1.1. Редактор реестра
Функции меню Правка используются для работы с разделами реестра либо с его параметрами. Подменю Создать включает в себя функции Раздел, Строковый параметр, Двоичный параметр, Параметр DWORD, Мультистроковый параметр и Расширяемый строковый параметр, предназначенные для создания соответствующих элементов реестра. С помощью функции Разрешения осуществляется переход в режим просмотра и редактирования разрешения для текущего раздела (при активизации данной функции на экране отображается окно, в котором выполняются необходимые действия). Функции Удалить (данная функция активизируется также нажатием кнопки Del) и Переименовать предназначены соответственно для удаления либо переименования текущего элемента реестра. В результате выполнения функции Копировать имя раздела в буфер обмена будет скопировано имя текущего раздела. Функции Найти (Ctrl+F) и Найти далее (F3) являются стандартными функциями Windows; работа с ними ведется по обычным правилам.
Функции меню Вид предназначены для управления отображением содержащейся в окне редактора реестра информации. Функция Строка состояния включает/выключает отображение строки состояния. С помощью функции Разделить включается режим перемещения разделителя левой и правой панелей окна. При необходимости отображения данных в двоичном формате следует воспользоваться функцией Вывод двоичных данных (эта функция доступна только в том случае, когда курсор расположен в правой панели окна). С помощью функции Обновить (она активизируется также нажатием клавиши F5) выполняется обновление окна.
Функции меню Избранное предназначены для добавления раздела в список избранных либо для удаления его из этого списка.
С помощью меню Справка осуществляется вызов справочной информации о редакторе реестра.
Как отмечалось выше, левая панель окна содержит иерархический перечень разделов и параметров реестра. Правая панель окна состоит из колонок: Имя, Тип и Значение, в которых отображается соответствующая информация (имя параметра, тип данных и значение параметра) для активной позиции левой панели данного окна.
В следующем разделе мы рассмотрим порядок редактирования системного реестра Windows XP.
Редактирование реестра с помощью редактора
Для перехода в режим редактирования параметра системного реестра следует установить на него курсор и дважды щелкнуть левой кнопкой мыши либо активизировать локальную функцию Изменить. В результате на экране откроется окно редактирования параметра, в котором выполняются необходимые действия. Вид и состав данного окна зависит от типа данных, характерного для значения текущего параметра реестра. Кратко рассмотрим все возможные варианты конфигурации данного окна.
Для редактирования параметров, имеющих тип данных REG_DWORD либо REG_DWORD_BIN_ENDIAN, предназначено окно, изображенное на рис. 1.2.
Рис. 1.2. Изменение параметра типа DWORD
В поле Параметр данного окна отображается имя редактируемого параметра. Способ представления значения параметра выбирается с помощью переключателя Система исчисления; возможные варианты – Шестнадцатеричная либо Десятичная. Редактирование значения параметра выполняется с клавиатуры в поле Значение; нажатием кнопки ОК измененное значение присваивается параметру, а с помощью кнопки Отмена осуществляется выход из данного режима без сохранения изменений.
Редактирование параметров с типом данных REG_MULTI_SZ выполняется в окне, приведенном на рис. 1.3.
Рис. 1.3. Редактирование параметра типа REG_MULTI_SZ
В данном окне в поле Параметр отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится требуемое многостроковое значение данного параметра, присваиваемое нажатием кнопки ОК.
В окне, изображенном на рис. 1.4, осуществляется редактирование параметров, значения которых соответствуют следующим типам данных: REG_SZ, REG_EXPAND_SZ, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST.
Рис. 1.4. Редактирование строкового параметра
В поле Параметр данного окна отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится требуемое его значение.
Для редактирования двоичных параметров (т. е. параметров с типом данных REG_BINARY) предназначено окно, изображенное на рис. 1.5.
Рис. 1.5. Редактирование двоичного параметра
В поле Параметр данного окна отображается наименование редактируемого параметра, а в поле Значение с клавиатуры вводится требуемое его значение. При этом нужно учитывать следующую особенность: в левой части поля Значение отображается номер редактируемого байта, а справа от него – восемь битов данного байта, в которые записывается требуемая информация. В режиме редактирования двоичного параметра реализована возможность ввода информации как в двоичной, так и в шестнадцатеричной форме (поразрядно). Нажатием кнопки ОК параметру присваивается введенное значение.