Есть ли какой-либо API для написания программы на C#, которая могла бы взаимодействовать с обновлением Windows и использовать ее для выборочной установки определенных обновлений?Использовать C# для взаимодействия с Windows Update
Я думаю где-то рядом с тем, как хранить список в центральном хранилище одобренных обновлений. Затем клиентские приложения (которые должны быть установлены один раз) будут взаимодействовать с Центром обновления Windows, чтобы определить, какие обновления доступны, затем установите те, которые указаны в утвержденном списке. Таким образом, обновления по-прежнему применяются автоматически с клиентской точки зрения, но я могу выбрать, какие обновления применяются.
Это не моя роль в компании, кстати, мне было просто интересно, есть ли API для обновления Windows и как его использовать.
Вы наверняка ищете API агента обновления Windows: http://msdn.microsoft.com/en-us/library/aa387099.aspx –
Это COM-интерфейс ориентирован на C и C++, так что если вы хотел дать мне учебник о том, как вызывать COM API с C#, это не помогает мне = (. Хотя, я буду первым, кто признает, что это недостаток моих знаний, а не ваш ответ. – DevinB
Я не знаю ни одного C# API. Но считаете ли вы [Службу обновления Windows Server] (http://technet.microsoft.com/en-us/wsus/default.aspx) для управления Windows Update для корпоративного уровня? –