Я попытался проверить, включен ли Центр обновления Windows. Я добавил ссылку на c:\windows\system32\wuapi.dll в Windows 7 x64 Ultimate и написал этот код
using WUApiLib;
public Boolean IsWindowsUpdateEnabled()
{
var updates = new AutomaticUpdatesClass();
return updates.ServiceEnabled;
}
Код не собирается. Я получаю следующую ошибку:
Ошибка 1. Для типа "WUApiLib.AutomaticUpdatesClass" не определены конструкторы
Ошибка 2. Тип взаимодействия "WUApiLib.AutomaticUpdatesClass" не может быть внедрен. Вместо этого используйте соответствующий интерфейс.
Ошибка 3 "WUApiLib.AutomaticUpdatesClass" не содержит определения для "ServiceEnabled" и не может быть найден метод расширения "ServiceEnabled", принимающий первый аргумент типа "WUApiLib.AutomaticUpdatesClass" (вам не хватает? директива using или ссылка на сборку?)