如何从Windows注册表获取软件信息?

时间:2009-08-31 03:19:39

标签: windows

我想获取计算机上安装的软件的信息。例如,软件名称,软件语言,软件版本。我怎样才能从注册表中获取它们?

2 个答案:

答案 0 :(得分:1)

许多注册表都没有记录,并且有很多信息没有存储在那里。我怀疑您需要的大部分信息(如果不是全部)都可以使用文档化的API和其他方法获得。看一下WMI和设置API。

答案 1 :(得分:0)

这个键: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载

保存显示在“添加/删除程序”中的信息,因此是一个很好的信息来源:安装了哪些应用程序。

Microsoft提供了一些可以处理此信息的脚本:

How to enumerate the software products that can be uninstalled on a computer