16.32.15. function ExpRegKey

function ExpRegKey(ARoot, AName, AFileName : string; ARedirMode : string = '') : boolean;
 
Выполняет экспорт ключа реестра. Экспортируется ключ AName раздела реестра ARoot в файл с именем AFileName. Формат файла - стандартный REG файл, рекомендуемое расширение - ".reg". Полученный в ходе экспорта ключ можно импортировать в реестра редактором реестра (меню "Файл\Импорт"). По умолчанию стандартная системная реакция на открытие REG файла так-же сводится к попытке его импорта. Функция возвращает true в случае успешного выполнения и false в случае ошибки.
Экспорт рекомендуется в качестве средства резервного копирования в скриптах, выполняющих модификацию ключей реестра.
 
Параметр ARedirMode является необязательным и поддерживается начиная с  версии 5.xx. Он управляет работой редиректора реестра конкретно в обход глобального режима редиректора, см. подробнее в разделе "Редиректор реестра". При отсутствии параметра работа функции не отличается от работы в версии AVZ 4.xx.
 
Совместимость: AVZ 4.26 и выше; Параметр ARedirMode в данной функции поддерживается начиная с версии 5.83
 
Пример:
 
begin
  // Экспорт ключа реестра в файл
  ExpRegKey('HKEY_CURRENT_USER','Software\Microsoft\Windows\CurrentVersion\Policies','policies_backup.reg');
  // Удаление ключа реестра
  RegKeyDel('HKEY_CURRENT_USER', 'Software\Microsoft\Windows\CurrentVersion\Policies');
end.
 
В примере использовались: RegKeyDel