Комплекс программных средств защиты от воздействия вредоносных программ “VBA 32”, страница 12

Программа - сканер "ВирусБлокАда" для Windows (консольное приложение) позволяет управлять своими режимами с помощью параметров, вводимых в командной строке. Вызов программы осуществляется из командной строки следующим образом::

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

где ПУТЬ  - диск:\каталог\...\каталог\   или

*: - локальные диски, **: - удаленные диски;

@имя_файла - обработка списка файлов

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

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

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

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

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

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

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

/FC[+|-] - лечение файлов;

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

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

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

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

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

/HA[+|-] - экспертный анализатор;

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

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

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

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

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

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

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

/QU[+|-] - прерывать выполнение программы;

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

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

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

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

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

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

/VM[+|-] - просмотреть список макросов в документе;

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

/LNG=имя_файла - файл языковой поддержки (по умолчанию VBA32.LNG);

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

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

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

3.3.3.2. Запуск программы в пакетном режиме.

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

Программа имеет следующие коды возврата для обработки в пакетном режиме:

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

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

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

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

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

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

3.3.4.  Программа – сканер Vba32x для DOS/386 (консольный интерфейс)

Вызов программы vba32x.exe осуществляется из командной строки аналогично консольному приложению для Windows.

               Запуск программы в пакетном режиме и коды возврата полностью соответствуют программе vba32w.exe.

При запуске программы из файла autoexec.bat в него необходимо добавить строку:

[путь] … [путь]  vba32x.exe *: /D= /R=

При запуске программы на компьютерах, имеющих не более 4 Мб оперативной памяти целесообразно в файле autoexec.bat командой path прописать путь к файлу dos4gv и добавить строку

set DOS4GVM=SWAPMIN#8192 VIRTUALSIZE#8192.

После этого необходимо перезагрузить компьютер и запустить программу из командной строки следующим образом:

dos4gw.exe vba32x.exe [путь] ... [путь]  [/ключ] ... [/ключ]

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

[путь] … [путь] smartdrv.exe /x /u 1024 0

а из второй строки вызывается программа – сканер vba32x.exe.

3.3.5.  Программа – сканер Vba32o для OS/2 (консольный интерфейс)

Вызов программы vba32o.exe осуществляется из командной строки аналогично консольному приложению для Windows.