Файлы инструкций системного реестра Windows, имеющие расширение .reg, содержат определенный набор команд, которые позволяют автоматически добавлять те или иные данные в реестр. Использование REG-файлов может быть очень полезно в тех случаях, когда вам необходимо неоднократно и быстро внести изменения в реестр, но не хочется делать это вручную, либо в ситуации, когда требуется добавить в реестр идентичную информацию на нескольких компьютерах. REG-файл можно создать либо с использованием консольной команды REG EXPORT, либо штатными средствами Редактора реестра, выделив щелчком мыши соответствующий подраздел в иерархической структуре реестра, а затем выбрав пункт Экспорт в командном меню Файл. Однако в случае необходимости можно подготовить REG-файл и вручную. В общем случае структура REG-файла достаточно проста. В его первой строке следует обозначение версии программы Редактор реестра. Следующая строка обязательно должна быть пустой. Далее следует заключенное в квадратные скобки описание раздела, в который Редактор реестра должен внести изменения, ниже перечисляются параметры этого раздела, имена которых заключены в кавычки, через знак равенства записывается тип хранящихся в параметре данных, а через двоеточие - значение параметра. Если описание типа данных отсутствует, параметр считается строковым, и его значение также заключается в кавычки. Для каждого параметра отводится отдельная строка. Последняя строка файла также должна быть пустой. Описание параметров для другого раздела реестра также выполняется через пустую строку. Таким образом, в общем виде внутренний формат REG-файла примет следующий вид: Windows Registry Editor Version [version]
[раздел (с указанием ветви), в который вносятся изменения] "имя параметра"=тип:значение "имя строкового параметра"="значение"
[раздел (с указанием ветви), в который вносятся изменения] "имя параметра"=тип:значение Практически в каждом разделе системного реестра Windows имеется как минимум один безымянный параметр, называемый «параметром по умолчанию» (default volume). Для того чтобы создать в выбранном разделе параметр по умолчанию, в синтаксисе REG-файлов предусмотрена следующая директива: @="значение параметра по умолчанию" Ниже приведен пример листинга REG-файла: Windows Registry Editor Version 6.1
[HKEY_LOCAL_MACHINE\SOFTWARE\NewSubkey] "Value1"="ac23456ffed" "Value2"=dword:0 "ValueHex"= hex:ca,cc,1d,00,00,40,3e,64
[HKEY_LOCAL_MACHINE\SOFTWARE\SubkeyAPP] @="0aDEF123" "Value"="1234567890"
Вы можете создать REG-файл в любом текстовом редакторе, например, при помощи программы Блокнот, и запустить его на выполнение двойным щелчком мыши на его значке. |