Консольный сканер для Windows

Консольный сканер для Windows позволяет управлять своими режимами с помощью параметров, вводимых в командной строке. Вызов программы осуществляется из командной строки следующим образом:

Vba32w.exe [путь] … [путь] [/ключ] … [/ключ],

где ПУТЬ - диск:каталог...каталог или *: - локальные диски, **: - удаленные диски, @имя_файла – обработка списка файлов;

КЛЮЧ - задает режимы работы программы:

/?[+|-] – вывод справки. Этот экран;

/M=1 – быстрый режим обработки;

/M=2 – нормальный режим обработки;

/M=3 – углубленный режим обработки;

/AF[+|-] – все файлы;

/PM[+|-] – избыточный поиск;

/CH[+|-] – включить кэш при обработке объектов;

/FC[+|-] – обезвреживание инфицированных файлов;

/FD[+|-] – удаление инфицированных файлов;

/FR[+|-] – переименование инфицированных файлов;

/FM+[каталог] – перемещение инфицированных файлов в указанный каталог;

/BC[+|-] – обезвреживание загрузочных секторов;

/LF[+|-] – load Russian font (DOS-version only);

/HA=[0|1|2] – уровень экспертного анализа (0 – отключен, 2 – максимальный);

/MR[+|-] – проверка памяти (по умолчанию включен);

/BT[+|-] – проверка загрузочных секторов (по умолчанию включен);

/D=[N,][имя_файла] – запуск программы один раз в N дней (по умолчанию 1);

/R=[имя_файла] – сохранение отчета в файл (по умолчанию VBA32.RPT);

/R+[имя_файла] – добавление отчета в файл (по умолчанию VBA32.RPT);

/L=[имя_файла] – сохранение списка инфицированных файлов в файл (VBA32.LST);

/L+[имя_файла] – добавление списка инфицированных файлов в файл (VBA32.LST);

/QU[+|-] – прерывать выполнение программы (по умолчанию включен);

/DB=каталог – искать при запуске обновления баз в указанном каталоге;

/SS[+|-] – включить звуковую сигнализацию при обнаружении вируса;

/OK[+|-] – включение имен «чистых» файлов в отчет;

/AR[+|-] – включение обработки файлов в архивах;

/AD[+|-] – удаление архивов, содержащих инфицированные файлы;

/ML[+|-] – проверка почты;

/MD[+|-] – удаление писем с инфицированными файлами;

/VL[+|-] – вывод списка известных программе вирусов;

/VM[+|-] – показывать информацию о макросах в документах;

/SI[+|-] – дополнительная информация о поддержке программы;

/LNG=суффикс – выбор языкового файла VBA32<суффикс>.LNG (по умолчанию RU);

/EXT= - установить список проверяемых расширений;

/EXT+ - добавить расширения в список по умолчанию;

/EXT- - исключить расширения из списка по умолчанию.

По умолчанию включены параметры /QU /MR /BT.

Данная программа позволяет использовать ее в пакетном режиме. При этом применяются те же параметры, что и при запуске из командной строки. Программа имеет следующие коды возврата для обработки в пакетном режиме:

- 000 - нормальное завершение, вирусы не обнаружены;

- 004 - тестирование прервано;

- 005 - при запуске «Один раз в сутки» произведена полная проверка;

- 006 - обнаружены модификации вирусов;

- 007 - обнаружены вирусы в режиме «Тестировать, не лечить»;

- 008 - обнаружены вирусы в режиме «Лечение».