windows c++ 怎么样准确得到已安装补丁的详细信息

C++语言 码拜 9年前 (2016-05-24) 2616次浏览
本人用了几个方案:
1:使用WMI可以获取microsoft中全部补丁
缺点是
一:其他工具的补丁获取不到,例如vs工具等
二:有些电脑的WMI工具是不可用的(盗版操作系统)
2:用systeminfo
缺点是
一:无法得到补丁详细信息
二:只能得到windows的补丁信息,不能得到其他软件安装更新补丁的信息
3:用mbsa接口
缺点是
一:得不到windows控制面板,已安装补丁的信息的部分信息
现在问:怎么能够得到已安装补丁的详细信息 与 windows控制面板,已安装更新的补丁信息一致。windows控制面板那个已安装的补丁信息是怎么实现的,本人怎么 才能调用它实现的接口或什么的,高手们,求帮忙
解决方案

10

c:\windows\WindowsUpdate.log
c:\windows\setupapi.log
c:\windows\KB*.log

10

从360安全卫士的界面或日志文件中抓?
参考Spy4Win软件。

20

可以去参考一下:
https://theroadtodelphi.wordpress.com/2011/03/02/search-for-installed-windows-updates-using-delphi-wmi-and-wua/
search for installed windows updates using Delphi, WMI and WUA

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明windows c++ 怎么样准确得到已安装补丁的详细信息
喜欢 (0)
[1034331897@qq.com]
分享 (0)