本人用了几个方案:
1:使用WMI可以获取microsoft中全部补丁
缺点是
一:其他工具的补丁获取不到,例如vs工具等
二:有些电脑的WMI工具是不可用的(盗版操作系统)
2:用systeminfo
缺点是
一:无法得到补丁详细信息
二:只能得到windows的补丁信息,不能得到其他软件安装更新补丁的信息
3:用mbsa接口
缺点是
一:得不到windows控制面板,已安装补丁的信息的部分信息
现在问:怎么能够得到已安装补丁的详细信息 与 windows控制面板,已安装更新的补丁信息一致。windows控制面板那个已安装的补丁信息是怎么实现的,本人怎么 才能调用它实现的接口或什么的,高手们,求帮忙
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
c:\windows\setupapi.log
c:\windows\KB*.log
10
从360安全卫士的界面或日志文件中抓?
参考Spy4Win软件。
参考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
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