А вот в диспетчере задач вирусы будут видны?
Вирус — это не обязательно отдельный исполняемый файл. Вирусный код может исполняться какой-нибудь в обычном случае «невирусной» программой — скрипт скрипт-хостом, машинный код, на который передано управление из-за какой-то уязвимости, или просто потому что он в явном виде встроился в код программы и т. п.. К тому же, даже если программа «целиком вирус», у неё не обязательно будет выдающее её имя или другие свойства. И ещё есть способ скрыть процесс от просмотра, только я не помню, до какой степени.