|
#1
|
||||
|
||||
"Антивирус"
Мне очень нужна ваша помощь!
Нужно написать антивирус, хотя это громко сказано, эта программа должна искать на диске исполняемые файлы, и проверять вирус это или нет. Часть я уже написала сама-программа находит файлы с нужным расширением, но как проверить является ли файл вирусом я не знаю. Нужен человек, который может объяснить как это сделать. Пожалуйста! |
#2
|
||||
|
||||
Нужна антивирусная база. В ней будут храниться имена файлов-вирусов.
|
#4
|
||||
|
||||
Aid у меня уже есть, а что делать с базами?
|
#5
|
||||
|
||||
Ты сказала умеешь искать файлы нужного расширения - так вот поочерёдно ищи файлы которые в базе и если найден файл, который в базе, то принимай меры. Бей тревогу. А юзер сам решит что делать с файлом (ты дашь ему выбор). Базы возможно (точно не знаю) можно скачать с интернета, составлять её самой или купить.
|
#6
|
||||
|
||||
Хотелось бы по подробней про базы узнать, что они из себя представляют?
|
#7
|
||||
|
||||
Мне кажется, что в базе храняться имена вирусов, названия файлов-вирусов, тип вирусов. И антивирус по базе ищет вирусы на компьютере.
|
#8
|
||||
|
||||
Цитата:
|
#9
|
||||
|
||||
Цитата:
Если есть вопросы можешь обратиться к автору исходника (автора см. внизу страницы). |
#10
|
||||
|
||||
Цитата:
Цитата:
Именно так работают все антивирусы. Надеюсь помог тебе? Программирование - это искусство и наш смысл жизни. Последний раз редактировалось moo2k, 10.01.2008 в 09:36. |
#11
|
||||
|
||||
Спасибо, помогли!
А никто не знает где можно взять сигнатуры? |
#12
|
||||
|
||||
Цитата:
Программирование - это искусство и наш смысл жизни. |