如何得到像‘添加/删除程序’中的程序呢?一般是两种方法,一种就是通过wmi,这个东西很强悍,不仅可以用于查询,也可以对软件、服务之类的进行操作。当然了,在这里使用wmi的话,就是查询Win32_Prodeuct进行查询。但是你会发现,查询到得信息并不全面,而是一小部分,因为WMI查询到得是通过Windows Installer安装的应用程序。接下来的一种方法,大家应该都猜到了,windows有一个很强大的数据库,这就数注册表了,这个数据保存了绝大部分系统信息,不管是软件的,也包括硬件的了。我们这一部分讲的是获取系统所安装的应用软件,查询这一部分的信息我们可以查询HKEY_LOCAL_MACHINE//Software//Microsoft//Windows//CurrentVersion//Uninstall这个键值,在这个键下面就包含了大部分软件,也包括系统补丁信息。如何获取呢,就是使用注册表的枚举键和枚举值的API进行读取了。OK,基本就这样了。
获取当前系统的安装程序
最新推荐文章于 2023-01-03 18:59:45 发布