1

Win32_QuickFixEngineering を使用して wmi を使用すると、C# で自分のコンピューターにホットフィックスをインストールしたいのですが、コンピューターに 33 個のホットフィックスがインストールされました。しかし、IUpdateSearcher を介して WUApiLib を使用すると、コンピューターに 19 の修正プログラムがインストールされました。そして、19 にはあるが 33 にはない 2 つの修正プログラムがあることがわかりました。

方法 1: wmi

ManagementObjectSearcher hotfixmos = new ManagementObjectSearcher("Select * from Win32_QuickFixEngineering");

方法 2: WUApi

UpdateSession UpdateSession = new UpdateSession();
IUpdateSearcher UpdateSearchResult = UpdateSession.CreateUpdateSearcher();
UpdateSearchResult.Online = false;
ISearchResult SearchResults = UpdateSearchResult.Search("IsInstalled=1");

なぜそれらは異なるのですか?

4

0 に答える 0