我将使用 wuapi 检测我的操作系统更新状态。
使用 IUpdateSearcher::Search 我可以做到,但是这个功能只能在线使用。
离线时我也使用 IUpdateServiceManager::AddScanPackageService 函数来获取状态,但是这个函数需要 wsusscn2.cab 文件,而且这个文件太大了。
离线时是否有任何其他 wuapi 来检测 Windows 更新状态,或者是否有任何注册表或系统文件来检测它?
谢谢你的帮助...
即使离线,您也可以使用 Windows Update API 搜索来查看需要哪些更新。您可以在调用 Search 或 BeginSearch 之前将 IUpdateSearcher 对象的Online属性设置为 false。这样做将执行离线扫描,其中 WU 只是重新评估它已经知道的更新。这将离线工作,也将返回更快的结果。您应该注意两个缺点: