Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Защита от вирусов при работе в DOS. Программы-детекторы Aidstest и Dr.Web.(Окончание)

Запись от Базаров размещена 11.04.2015 в 21:13

Формат вызова
Формат вызова программ:
AIDSTEST [объект-проверки]... [режимы]...
DRWEB [объект-проверки]... /CL /RV /HI /AR /HA1 [режимы]...
Замечания. 1. Здесь приведенные параметры программы Dr.Web означают следующее: /CL - работа в пакетном режиме, /RV - проверка на наличие резидентных вирусов, /HI - проверка не только обычной памяти компьютера, но также "верхней памяти" и первых 64 Кбайт расширенной памяти компьютера (с адресами от 640 до 1088 Кбайт), /AR - проверка архивов, /HA1 - установить максимальный уровень эвристического анализа на наличие неизвестных вирусов. Эти параметры задаются почти всегда, разве лишь на IBM PC XT параметр /HI - задавать не надо - там верхней памяти не бывает.
2. Чтобы не задавать столько параметров программы Dr.Web, следует вызвать эту программу из командного файла. Из того же командного следует вызвать и Aidstest, тем самым эти программы будут работать совместно, дополняя друг друга. Примеры таких командных файлов будут приведены далее.
3. В принципе, от необходимости задания параметров программы Dr.Web /RV, /HI, /AR, /HA1 (как и других параметров) можно избавиться, задав параметр /SV - тогда программа запомнит заданные параметры в своем .INI-файле (он имеет то же имя, что и программа Dr.Web, но расширение .INI), после чего данные параметры используются по умолчанию.
4. Если при максимальном уровне эвристического анализа программа Dr.Web дает много ложных сообщений о наличии вирусов или работает слишком медленно, установите минимальный уровень эвристического анализа, задав параметр /НА0, а не /НА1.
5. При вызове программы Dr.Web режимы должны указываться только после указания объектов проверки (а Aidstest, как и большинство других программ, не столь педантична).
Объект проверки
При вызове программ объект-проверки может быть одним из следующих:
* - все логические диски, расположенные на жестких дисках компьютера, то есть диски, начиная с С:, кроме сетевых, электронных, съемных дисков, компакт-дисков и дисков, созданных командой Subst;
** - все логические диски, начиная с С:;
буква-диска: - проверяется указанный диск;
имя-каталога - проверяются все файлы в указанном каталоге;
. - проверяются все файлы в текущем каталоге;
имя-файла - проверяется данный файл. В имени (но не в указании диска и каталога) можно использовать символы * и ?, это позволяет проверять файлы, имена которых удовлетворяют шаблону.
Можно указывать несколько объектов проверки.
Замечания. 1. При указании в качестве объекта проверки диска, каталога или файла на диске программы Aidstest и Dr.Web проверяют также и системные области этого диска (загрузочный сектор, а для жестких дисков - и главный загрузочный сектор).
2. При задании режима /@ (см. далее) параметр объект-проверки задавать не обязательно, так как в этом случае программы проверяют файлы из списка, указанном в режиме /@.
Примеры задания объектов проверки:
* - проверка всех логических дисков, расположенных на жестком диске;
** - проверка всех дисков, начиная с диска С:;
C: D: E: - проверка дисков C:, D:, E:;
а: - проверка диска А:;
С:\ЕХЕ - проверка всех файлов в каталоге С:\ЕХЕ;
. - проверка всех файлов в текущем каталоге;
a:\*.com - проверка всех .СОМ-файлов в корневом каталоге диска А:;
a:\example.com - проверка файла EXAMPLE.COM в корневом каталоге диска А:.
Режимы программ
Мы будем описывать не все режимы программ, а лишь основные из них. С остальными режимами можно ознакомиться по документации программ. Режимы можно указывать как прописными, так и строчными буквами.

Замечания. 1. При ошибке в задании параметров на экран выдается краткое описание формата вызова программы.
2. Чтобы программа Dr.Web выводила имена программ-упаковщиков, сжавших исполнимые файлы, задайте программе Dr.Web параметр /UP, а не /UPN.
3. Как говорилось выше, программа Dr.Web может запомнить заданные при ее запуске параметры в своем .INI-файле. Этот файл имеет то же имя, что и программа Dr.Web, но расширение .INI. Для запоминания при запуске программы надо задать наряду с желаемыми параметрами также и параметр /SV. После этого данные параметры будут использоваться по умолчанию. Параметр /CL, задающий работу в пакетном режиме, запомнить нельзя.
4. Программа Dr.Web может не только лечить зараженные файлы, но и удалять их или переименовывать. Для этого вместо параметра /CU задайте параметр /CUD (удаление зараженных файлов) или /CUR (переименование зараженных файлов). При переименовании первый символ в расширении зараженных файлов заменяется на символ "V" (например, зараженный файл FORMAT.COM переименовывается в FORMAT.VOM).
Примеры
Приведем примеры вызова программы Aidstest и Dr.Web. При описании формата вызова программы Dr.Web мы будем заменять многоточием набор стандартных параметров /CL /RV /HI /AR /HA1.
Размещено в Без категории
Просмотров 2012 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 10:20. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.