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

16.16.9. function AddQuarantineFilter

procedure AddQuarantineFilter(AMask : string);
 
Добавляет к фильтр маску, заданную параметром AMask. Добавление первой маски включает фильтр, его выключение производится путем очистки условий функцией ClearQuarantineFilter
Фильтр полезен при исследовании ПК режимных объектов, где необходимо исключить попадание в карантин файлов с определенными расширениями, например '*.doc*'. Фильтр  влияет также на автокарантин, и полезен для исключения из карантина определенных файлов или каталогов.
В маске допустимо указание каталогов, могут использоваться "макросы, допустимые в именах файлов"
 
Совместимость: AVZ 4.45 и выше
 
begin
  ClearQuarantineFilter;
  // Настройка фильтра
  AddQuarantineFilter('*.xlsx');
  AddQuarantineFilter('C:\Секретные документы\*.*');
  // Карантин файлов
  QuarantineFile('C:\Секретные документы\Секретный отчет.docx', '');
  QuarantineFile('C:\Секретные документы\Совершенно секретно\12345.txt', '');
end.
 В примере использовались: ClearQuarantineFilter, QuarantineFile
 
В данном примере полностью блокируется карантин файлов в папке C:\Секретные документы\ и всех ее вложенных подкаталогах, а также карантин файлов с расширением *.xlsx независимо от их местоположения.