Можно ли программно (.NET, C#) узнать, включено ли в системе автоматическое обновление?
Как в .net узнать, включено ли автоматическое обновление Windows?
2
Спросил
Лучший ответ:
2
Нужно добавить в reference WUApiLib "C:\windows\system32\Wuapi.dll"
WUApiLib.AutomaticUpdatesClass auc = new WUApiLib.AutomaticUpdatesClass();
bool active = auc.ServiceEnabled;
MSDN:
Свойство
ServiceEnabled
показывает, доступны ли все компоненты, требуемые для автоматического обновления (Automatic Updates).
Там на самом деле еще стоит проверить состояние службы, но в целом все верно :)