Member 13996598 Ответов: 1

Как я могу получить статус защитника ПК


Привет
Мне нужно проверить состояние (вкл/выкл) защиты системы (антивирус,брандмауэр,вредоносное ПО) с помощью командной строки
не могу найти код для этого

Что я уже пробовал:

Я попытался выполнить эту задачу в Visual studio 2017

1 Ответов

Рейтинг:
4

Leo Chapiro

Visual studio 2017-это всего лишь IDE, и она не имеет отношения к вашей задаче.
Если вы имеете в виду Защитник windows, взгляните на Функции API / Защитника Windows, например, в функции WDStatus:

Возвращает текущее состояние Защитника Windows.

HRESULT WDStatus(
  BOOL *pfEnabled
);


Состояние Защитника Windows как логическое значение. TRUE означает, что Защитник Windows находится в состоянии enabled. FALSE означает, что Защитник Windows находится в отключенном состоянии.


Member 13996598

да, VS 2017-это IDE , но мне нужно создать с ее помощью приложение , которое будет анализировать командную строку, считывать из нее команды, а затем получать статус defender systems и возвращать его в cmd

Dave Kreskowiak

Опять же, Visual Studio не выполняет эту работу. Это всего лишь инструмент, используемый для создания приложения, которое будет выполнять эту работу. Это приложение, которое вы создадите, будет возвращать код выхода обратно в процесс, который его запустил. В твоем случае, командир.