Лекция: REGEDIT4
[Razdel1]
«param1»=«znachenie1»
«param2»=«znachenei2»
«param3»=«znachenie3»
[Razdel2]
«param_1»=«znachenie_1»
Последняя строка в файле должна быть ПУСТОЙ. После того, как был создан такой файл, просто необходимо запустить его как обычную программу, затем будет выдан запрос о необходимости провести изменения в реестре, и после положительного ответа информация из файла будет импортирована. О результатах импортирования Windows сообщит в появившемся после этого окне.
Примечание: Windows 2000/XP обладает обратной совместимостью и может обрабатывать файлы, созданные в Windows 9x. Но если экспортировали файл в Windows XP и перенесли его на Windows 9x, то вручную измените первую строчку на REGEDIT4.
В приведенном выше примере добавляются параметры с помощью строк типа "paraml "=«znacheniel». Таким образом, добавляется СТРОКОВЫЙ параметр с именем "paraml" и значением "znacheniel". Формат записи двоичных параметров и параметров DWORD для их добавления в реестр несколько другой.
Для параметров типа DWORD используется строка
«param»=dword:XXXXXXXX
Здесь "param" — имя параметра, dword — указывает на тип этого параметра (буквы должны быть обязательно маленькие!) и после двоеточия следует значение из восьми цифр в шестнадцатеричном формате. Однако большинство параметров dword имеют значение либо , либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются.
Для добавления двоичного параметра формат записи следующий:
«param»=hex:XX,XXTXX,....
После знака "=" идет hex, т.е. указывается, что это будет двоичный параметр, затем идут шестнадцатеричные числа, отделенные запятой. Например, если вам надо добавить двоичный параметр равный "be 00 00 00", то вы пишете строку
«param»=hex:be,00,00,00
В реестре существуют параметры По умолчанию (Default). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку:
@=«znachenie»
Здесь значок @ показывает, что у нас присваивается значение параметра По умолчанию. Обратите внимание на то, что он не заключается в кавычки.
С помощью reg-файлов можно не только устанавливать новые параметры, но и удалять их. Например, для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ «_»
Вот как это выглядит:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Благодаря этой записи, подраздел QuickStart из раздела QuickSoft будет удален со всем содержимым.
Для удаления отдельных параметров используется следующий синтаксис:
[HKEY_CURRENT_USER\Software]
«ххх»=-
Редактор реестра можно запускать с некоторыми ключами:
/s — импортирует значения из reg-файла без вывода диалогового окна.
Пример: