是否有WMI可再发行组件包?

我一直在研究一个访问WMI的项目,以获取有关用户计算机上安装的软件的信息。我们一直在查询Win32_Product,发现它不存在于64位版本的Windows中,因为它是”可选组件“

我知道有很多非常好的替代方案来查询WMI的这些信息,但我有一些既得利益,以了解这项工作会如何发展。

我想知道的是,是否有某种可重新分发的软件可以与我们的软件一起打包,以允许64位用户将WMI Installer Provider放到他们的机器上?现在,他们必须手动安装它,并且安装需要他们有方便的Windows光盘。

编辑:

您没有提及哪种操作系统,但是WMI Redistributable Components 1.0版肯定存在。

对于操作系统,我们一直在使用.NET 3.5,所以我们需要可以在XP64和64位版本Windows Vista上运行的软件包。

0

2 答案

You didn't mention for what OS, but the WMI Redistributable Components version 1.0 definitely exists.

For Windows Server 2003, the WMI SDK and redistributables are part of the Server SDK

I believe that the same is true for the Server 2008 SDK

0
额外

Windows组件的正常方法不是一组服务器的管理员使用任何本地软件推送技术(即SMS)来确保组件安装?通过WMI远程管理服务器的要求并不罕见。

顺便说一下,WMI安装程序提供程序不是在服务器产品的标准版中提供的,而是在企业版中提供的。因此,默认情况下,Windows 2003 Server不会安装此功能,但Windows 2003 Server Enterprise(和DataCenter)将会。

这个答案确实意味着你将安装的负担重新放回到你的用户基础上,但对于Windows管理员来说,这不应该是任何问题。

0
额外