求教,如何用API通过注册表获得已安装软件信息?
主要是版本号发行商什么的,貌似软件信息是散落在注册表各个地方的,我这边就是来求个方法,一般都去哪些地方找这些信息?
另外还有已安装的漏洞补丁信息去哪找?
[解决办法]
请看注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
其中列出了所有已经安装的程序的安装信息。
其中版本号参考DisplayVersion
漏洞补丁,应该也在这个位置记录,我不太确定,有待于核实。