用VC获取操作系统已经安装的补丁,该怎么解决

用VC获取操作系统已经安装的补丁
微软给了个工具WinUpdatesList
用VC获取操作系统已经安装的补丁,该怎么解决

现在需要用VC去实现WinUpdatesList的功能,主要需要获取补丁名,补丁号,安全级别,对应漏洞信息,更新时间。
如果采用读注册表的话,有关补丁信息在注册表中并未存储时间,只有日期,请问怎么获得更新安装的时间?
用VC获取操作系统已经安装的补丁,该怎么解决

用VC获取操作系统已经安装的补丁,该怎么解决

上面两个位置就是XP注册表中保存更新信息的地方,没有发现更新时间,只有日期。
------解决方案--------------------
这个是没有安装时间的.
不过我有个思路,你是否可以先获得所有安装的补丁名称,然后再在系统日志文件里面查找对应的时间?前提是日志文件没有清除.
------解决方案--------------------
引用:
Quote: 引用:

这个是没有安装时间的.
不过我有个思路,你是否可以先获得所有安装的补丁名称,然后再在系统日志文件里面查找对应的时间?前提是日志文件没有清除.


就像360漏洞修复程序那样  如何去获取这个补丁的对应的漏洞信息  和 安全级别


漏洞信息跟安全级别都有,只是没有你更新的时间.
------解决方案--------------------
引用:
Quote: 引用:

这个是没有安装时间的.
不过我有个思路,你是否可以先获得所有安装的补丁名称,然后再在系统日志文件里面查找对应的时间?前提是日志文件没有清除.


就像360漏洞修复程序那样  如何去获取这个补丁的对应的漏洞信息  和 安全级别

根据KB名字到MS Server 查询