Có API nào để viết chương trình C# có thể giao tiếp với bản cập nhật Windows và sử dụng nó để cài đặt có chọn lọc các bản cập nhật nhất định không?Sử dụng C# để tương tác với Windows Update
Tôi đang nghĩ đâu đó dọc theo dòng của lưu trữ một danh sách trong một kho lưu trữ trung tâm của bản cập nhật đã được phê duyệt. Sau đó, các ứng dụng phía máy khách (sẽ phải được cài đặt một lần) sẽ giao tiếp với Windows Update để xác định những bản cập nhật nào có sẵn, sau đó cài đặt những bản cập nhật có trong danh sách được phê duyệt. Bằng cách đó, các bản cập nhật vẫn được áp dụng tự động từ góc nhìn phía máy khách, nhưng tôi có thể chọn các bản cập nhật nào đang được áp dụng.
Đây không phải là vai trò của tôi trong công ty bằng cách này, tôi đã thực sự chỉ tự hỏi nếu có một API cho các cửa sổ cập nhật và làm thế nào để sử dụng nó.
Bạn chắc chắn đang tìm API đại lý cập nhật Windows: http://msdn.microsoft.com/en-us/library/aa387099.aspx –
Đó là giao diện COM hướng tới C và C++, vì vậy trừ khi bạn muốn cho tôi một hướng dẫn về cách gọi API COM từ C#, nó không giúp tôi = (. Mặc dù, tôi sẽ là người đầu tiên thừa nhận rằng đây là một sự thất bại của kiến thức của tôi, và không phải câu trả lời của bạn. – DevinB
Tôi không biết bất kỳ API C# nào. Nhưng bạn có xem xét [Dịch vụ cập nhật Windows Server] (http://technet.microsoft.com/en-us/wsus/default.aspx) để giúp bạn quản lý Windows Update cho cấp doanh nghiệp không? –