Лекция: Импорт данных реестра

Reg-файл — это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено REGEDIT4. Кроме этого в первой строке ничего быть не должно. После этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка. Затем, указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру в строке. Если надо провести изменения в нескольких разделах, то нужно оставлять одну пустую строку между последним параметром предыдущего раздела и названием следующего раздела.

[Razdel1]«param1»=«znachenie1»«param2»=«znachenei2»«param3»=«znachenie3»

[Razdel2]«param_1»=«znachenie_1»

Последняя строка в файле должна быть ПУСТОЙ. После того, как создан такой файл, надо просто запустить его как обычную программу. О результатах импортирования Windows сообщит в появившемся после этого окне.

Для параметров типа DWORD используется строка «param»=dword:XXXXXXXX

Здесь «param» — имя параметра, dword — указывает на тип этого параметра и после двоеточия следует значение из восьми цифр в шестнадцатеричном формате.

Для добавления двоичного параметра формат записи несколько иной:

«param»=hex:XX,XX,XX,....Например, если надо добавить двоичный параметр равный «be 00 00 00», то «param»=hex:be,00,00,00

В реестре существуют параметры «По умолчанию» («Default»). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку: @=«znachenie»

Для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-". Вот как это выглядит:

[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]

При помощи REG-файлов можно удалять параметры. Синтаксис:
REGEDIT4

[HKEY_CURRENT_USER\Software]
«xxx»=-

 



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