【发布时间】:2009-05-02 18:32:30
【问题描述】:
已安装在我的计算机上的每个更新和修补程序的列表,来自 Microsoft Windows 更新或知识库。我需要每个 KBxxxxxx 或类似表示形式的 ID...
目前我有:
const string query = "SELECT HotFixID FROM Win32_QuickFixEngineering";
var search = new ManagementObjectSearcher(query);
var collection = search.Get();
foreach (ManagementObject quickFix in collection)
Console.WriteLine(quickFix["HotFixID"].ToString());
但这似乎并没有列出所有内容,它只列出了 QFE。
我需要它在 Windows XP、Vista 和 7 上工作。
【问题讨论】: