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

Лечение заданных папок по условию

begin
  ActivateWatchDog(5*60);
  // Настройка AVZ
  SetupAVZ('UseQuarantine=Y'); // Включить карантин
  SetupAVZ('Priority=-1');     // Пониженный приоритет
  if GetComputerName = 'PUPKIN' then begin
    SetupAVZ('Scan=C:\');     // Проверять диск C:\
    SetupAVZ('Scan=D:\Virus'); // Проверять указанную папку
    SetupAVZ('DelVir=Y');     // Включить лечение
  end;
  // Запуск сканирования
  RunScan;
  // Добавление данных о имени ПК
  AddToLog('---------------');
  AddToLog('Протокол с компьютера '+GetComputerName);
  // Сохранение протокола
  SaveLog('AVZ_LOG\'+GetComputerName+'_log.txt');          
  // Завершение работы AVZ
  ExitAVZ;
end.
 
В примере использовались: ActivateWatchDog, AddToLog, ExitAVZ, GetComputerName, RunScan, SaveLog, SetupAVZ