Мне было интересно, возможно ли получить имя запущенного антивируса в командной строке windows (xp/7/8)? Я мог бы использовать командный список задач для просмотра всех запущенных процессов, но было бы также полезно узнать, можно ли просто вернуть имя (а не полный путь как таковое) активного антивируса.
2 ответа
6
Если вы используете антивирусный пакет, который правильно сообщает в Windows Security Center, вы сможете получить его имя через WMI.
Это вернет список всех установленных AV-продуктов с локального компьютера:
WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List
Примечание: я проверял это только на Windows 7, поэтому я не уверен, будет ли он работать на XP как есть (хотя должен работать на Vista+).
0
wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get * /value
Я использую это в Windows 10.