AVZ 5. Руководство пользователя
×

16.21.15. function  BC_ImportQuarantineList

function  BC_ImportQuarantineList : boolean;
 
Выполняет импорт списка файлов, для которых делались попытки карантина, в настройки Boot Cleaner. Список файлов ведется автоматически и пополняется при каждом вызове функции QuarantineFile. Для каждого файла из данного списка будет выполнена операция BC_QrFile.
 
На заметку:
Если функции QuarantineFile не указано имя файла, то она добавляет в список карантина всевозможные варианты имени файла - результат его поиска разными методами, имя файла + пути к системным папкам. Это делается для того, чтобы повысить вероятность карантина нужных файлов для исследования
 
На заметку:
Boot Cleaner не применяет базу безопасных файлов AVZ, поэтому в карантин может быть добавлен абсолютно любой файл - блокировка добавления безопасных файлов на него не действует.
 
Пример:
 
begin
  // Карантин файлов
  QuarantineFile('%WinDir%\Trojan1.exe', '');
  QuarantineFile('%WinDir%\Trojan2.exe', '');
  QuarantineFile('%WinDir%\Trojan3.exe', '');
  // Импорт списка карантина в настройки Boot Cleaner
  BC_ImportQuarantineList;
  // Активация драйвера Boot Cleaner
  BC_LogFile(GetAVZDirectory + 'boot_clr.log');
  BC_Activate;
  // Перезагрузка
  RebootWindows(true);
end.
 
В примере использовались: BC_Activate, BC_LogFile, GetAVZDirectory, QuarantineFile, RebootWindows