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

Сканирование и автокарантин

begin
  ActivateWatchDog(5*60);
  // Настройка AVZ
  SetupAVZ('UseQuarantine=Y'); // Включить карантин
  SetupAVZ('Priority=-1');     // Пониженный приоритет
  SetupAVZ('nw=Y');           // Сетевой режим
  // Запуск сканирования
  RunScan;
  // Добавление данных о имени ПК
  AddToLog('---------------');
  AddToLog('Протокол с компьютера '+GetComputerName);
  // Сохранение протокола
  SaveLog('AVZ_LOG\'+GetComputerName+'_log.txt');          
  // Автокарантин
  ExecuteAutoQuarantine;
  // Завершение работы AVZ
  ExitAVZ;
end.
 
 
Для работы данного примера необходимо создать в рабочем каталоге AVZ папку AVZ_LOG. Ключ NW=Y переключает AVZ в сетевой режим работы - это проявляется в том, что при помещении файла в карантин в папке Quarantine и Infected создается новый уровень - имя компьютера. Это позволяет избежать наложения помещаемых в карантин файлов при запуске AVZ на множестве ПК
 
 В примере использовались: ActivateWatchDog, AddToLog, ExecuteAutoQuarantine, ExitAVZ, GetComputerName, RunScan, SaveLog, SetupAVZ