我正在探索以下两种获取Windows补丁信息的可靠性。
以下是我对上述两种方法的查询
使用Windows Update代理 - 与COM的IUpdateSearcher接口。
使用WMIC QFE GET(通过客户端或与COM的WMI接口)
此外,在上述两种方式中,
有人可以为我的所有查询提供答案吗?
答案 0 :(得分:1)
使用WMIC QFE GET
命令相当于使用Win32_QuickFixEngineering
WMI类执行查询,因为在Windows Vista中,此类仅返回Component Based Servicing在olders中提供的更新Windows版本使用
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix
和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates
个注册表项,用于枚举更新。
作为IUpdateSearcher
一部分的Windows Update Agent API (WUA)接口,可用于枚举所有修复程序,包括通过CBS安装,Microsoft Windows Installer(MSI)或Windows更新站点提供的更新, 等等。
因此,获取已安装Windows更新的更可靠方法是使用WUA API。