| REG-файлы. Назначение и использование. | ||||||
| С помощью REG-файла можно вносить свои изменения в реестр: добавлять или изменять значения, удалять или создавать новые ключи. Подробнее в данном материале... Reg-файлы служат для экспорта и импорта данных реестра. Файл реестра может быть импортирован назад в реестр не только с помощью Редактора реестра, но и путем простого двойного щелчка мышью по нему. По умолчанию для файлов с расширением .reg установлена команда внесения их содержимого в реестр. Выполнены они в текстовом формате. Их можно просматривать и редактировать в блокноте или другом текстовом редакторе.
В начале любого Reg-файла находиться строка REGEDIT4 или Windows Registry Editor Version 5.00 в зависимости от операционной системы. Без этой строки файл не может считаться экспортированным фрагментом реестра и превращается в простой текстовый. Вторая строка обычно остается пустой. Далее находятся ключи, вносимые в реестр. Для каждого вносимого в реестр имени раздела должна быть выделена отдельная строка. Полное имя раздела помещается в квадратные скобки:
Имена параметров и их значения располагаются на следующей строке. Значения строковых параметров должны располагаться в кавычках, параметры - всегда в кавычках: "Параметр"="0" Значения параметров типа Dword - в виде шестнадцатеричной строки dword:00000000 (без кавычек): "Параметр"=dword:00000000 Значения двоичных параметров - в шестнадцатеричной системе в виде строки hex:88,00,00,00 (без кавычек): "Параметр"=hex:88,00,00,00 Если в значении строкового параметра встречается символ \ (косая черточка), то он заменяется (в экспортированном файле реестра) на пару таких символов. Сам символ \ используется для переноса слишком длинных строк. Имя каждого раздела или подраздела, вносимого в реестр, независимо от его иерархического расположения, должно писаться полностью и на отдельной строке. Между описаниями каждого из разделов и в конце файла должно находиться по одной пустой строке. Символ "@" соответствует параметру "По умолчанию". С помощью REG-файла можно также и удалять записи из системного реестра. Для этого нужно перед именем раздела поставить символ (-) (минус):
REG-файлы могут включать любые ваши комментарии. Для этого нужно перед текстом поставить символ (;) - точку с запятой. Следующий пример показывает допустимый формат для REG-файла:
Вы можете также создать свое расширение файла. Для примера рассмотрим следующий код. Здесь добавляется расширение файла .LEN.
Обратите внимание - выделенная синим часть значение по умолчанию "lenFile" обязательно должна совпадать с расширением файла ".len" или с тем, которое вы придумаете. Если будет необходимость выполнить REG-файл в командной строке, используйте следующую конструкцию:
При этом будет отображен запрос хотите ли Вы добавить информацию в реестр. Для запрета вывода подтверждения, используйте ключ /s.
Можно использовать "/" или "-" обозначение ключа, регистр букв значения не имеет. |
| Copyright © 2002-2008 by Vladimir Drigalkin aka LENIN INC. All Rights Reserved. |