![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать что бы дескету автоматом проверяла на вирусы? [D6, Win95/98, Win2k]
sergwolf © (2004-01-30 11:40:00)Уважаемые мастера как сделать что бы дескету автоматом проверяла на вирусы?
А то с этими юзверями уже запарелся компы чистить...
Подскажите алгоритм прогу как настроить под определенный антивирус?
Заранее благодарен...
Sergwolf
UnLiMiTeD (2004-02-02 01:33:00) [1]Много захотел...
Заставь юзера самим проверять дискету на вирус!
Esc (2004-02-01 21:29:00) [2]Я думаю пора уже заканчивать флэймить и флудить.
2}{enon: Не буду спорить... но останусь при своем мнении.
2sergwolf: самым простым ришением, наверно, поставить монитор(если конечно он уже не стоит). А так могу предложить только проверку на доступность дискеты, но не по таймеру, а скажем, только когда открыто одно из окон через которые юзер может просматривает флопик(конечено если он не пытается скопировать вирь намеренно - тогда ничего не спасет).
P.S. Конечно остается вариаент с перехватом функций типа CreateFile и CopyFile, но это сложное решение для такой ерунды, если нет то почему бы не написать свой монитор :)
}{enon (2004-02-01 14:26:00) [3]2 Esc © (31.01.04 10:13) [7]
Ну я и не говорил, что я в этом разбираюсь, но все же:
1) Тогда вообще зачем sergwolf'у было что-то спрашивать? Видимо все-таки закрывают...
2 & 3) Код вируса может несколько отличаться от того, что в базе антивируса, а у монитора может быть отключен эвристический анализ (для быстродействия например)
Esc (2004-01-31 10:13:00) [4]2}{enon: А вот это бред... ИМХО.
1) Монитор он(юзер) закрывать не будет (он ему не надоедает), а если захочет что-то залить специально, то ему будет гораздо сложнее выгрузить сканер чем твою прогу.
2) С чего ты это взял? Что у них базы разные?
3) Если этот вирь известен антивирусу, то ничего он закрыть не сможет, т.к. монитор проверяет запускаемый или копируемый файл ещё до запуска или копирования :)
P.S. Ну вообщем ИМХО.
}{enon (2004-01-31 07:23:00) [5]
> Любой нормальный антивирусный монитор автоматически проверит
> любой файл с дискеты, который попытались запустить(открыть).
> Если же никто ничего на дискете не открывал и никто ничего
> с дискеты не запускал, то на кой черт что-то проверять?
1) Юзер может закрыть антивирус, "чтобы не надоедал", а свою программу можно защитить получше.
2) Монитор может оказаться слабее, чем сканер того же антивируса и просто ничего не заметить, если код вируса изменен.
3) Некоторые вирусы способны закрывать антивирусы, так что если его запустили, то вопрос еще кто кого, а пока вирус просто лежит на дискете, его можно спокойно удалить.
...) и т.д. и т.п.
Германн (2004-01-31 03:38:00) [6]2 }{enon © (30.01.04 20:44) [4]
>2 Reindeer Moss Eater
>Ну зачем же так?
А как?
Любой нормальный антивирусный монитор автоматически проверит любой файл с дискеты, который попытались запустить(открыть). Если же никто ничего на дискете не открывал и никто ничего с дискеты не запускал, то на кой черт что-то проверять?
Неужели вы решили, что пресловутый Novarg(MyDoom) сам по себе живет и размножается?
}{enon (2004-01-30 20:44:00) [7]2 Reindeer Moss Eater
Ну зачем же так?
2 sergwolf
С каким-то интервалом проверяешь существование диска (см. http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988620869&n=15), и запускаешь антивирус с нужными параметрами.
Reindeer Moss Eater (2004-01-30 15:43:00) [8]Уважаемые мастера как сделать что бы дескету автоматом проверяла на вирусы?
Кто проверяла? Мама? Сестренка? Подружка?
МАКСЮХА (2004-01-30 15:20:00) [9]Проверять как-то готовность диска и запускать ком. строку с антивирусов и всякими-разными параметрами...
Woodpecker (2004-01-30 14:50:00) [10]Опять в/о.