我在尝试获取已安装的 Windows 更新时收到错误“HRESULT 异常:0x80240007”。我的代码在 Windows 7 中运行良好,但在 Windows XP 中无法运行。我在行中收到错误var history = updateSearcher.QueryHistory(0, count);
这是我的代码片段:
var updateSession = new UpdateSession();
var updateSearcher = updateSession.CreateUpdateSearcher();
var count = updateSearcher.GetTotalHistoryCount();
var history = updateSearcher.QueryHistory(0, count);
我需要对代码进行哪些更改?