Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать средствами Дельфи об антивирусах [D7, D2005, XP]


Страницы:   1 2

Прогмэн ©   (2008-05-10 21:35:00) 

Доброго времени суток, уважаемые мастера.
Я пишу небольшую программку, которая при вставлении флэшки в USB автоматические запускает антивирус с определенной ком.строкой на принудительную проверку флэшки. Суть в том, что у некоторых антивирусов командная строка формируется по разному. Хочу это заложить в программе. Одна из задач заключается в следующем: Как в Дельфи определить(получить строку) какой на компьютере установлен антивирус.
Конечно можно зайти в центр безопасности Винды, увидеть там антивирус, и руками все сделать в программе(то есть дать пользователю окошко с выбором антивируса). Но мне как раз таки очень интересно узнать как это можно сделать автоматически без участия пользователя, так сказать самонастраивающаяся....
Я предполагаю, что подобная информация находится где то в реестре. Но в поисковиках, ничего не нашел.
Не подскажите, мастера, как это можно реализовать.


Сергей М,   (2008-05-10 22:19:00) [21]


> как это можно реализовать


Считай что никак.


Юрий Зотов   (2008-05-10 22:16:00) [22]

> Прогмэн

Допустим, на компе установлена программа X. Допустим, Ваша программа каким-то образом ее нашла (через реестр, сканированием диска или еще как-то - неважно).

Как теперь узнать, что это за программа X? Антивирус, или еще что-то?

Если Ваша программа "знает" программу X, то она сможет это сделать. То есть, Ваша программа должна содержать в себе список антивирусов, хотя бы наиболее распространенных. Причем даже и в этом случае Ваша программа сможет распознать программу X при условии, что это действительно X, а не другая программа, которая под X только маскируется.

Но если программа X Вашей программе совсем неизвестна, то как она сможет определить ее назначение? Очевидно, никак.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо