Лекция: 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-файла без вывода диалогового окна.

Пример:

еще рефераты
Еще работы по информатике