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

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

问题描述:

我一直在研究一个访问WMI的项目,以获取有关用户机器上安装的软件的信息。我们一直在查询Win32_Product,发现它不存在于64位版本的Windows中,因为它是"optional component"是否有WMI可再发行组件包?

我知道有很多非常好的替代方案来查询WMI的这些信息,但是我找到了一个vested interest来了解它的运行情况。

我想知道的是,如果有某种可再发行的,可与我们的软件,允许64位用户获得WMI安装提供放到自己的机器被打包?现在,他们必须手动安装,安装需要他们的Windows光盘。

编辑:

你没有提到什么操作系统,但WMI可再发行组件1.0版肯定存在。

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

你没有提及什么操作系统,但WMI Redistributable Components version 1.0肯定存在。

对于Windows Server 2003中,WMI SDK和再分发是的Server SDK

我相信一部分为Server 2008 SDK

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

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

这个回答并不意味着你是把安装的包袱背在你的用户群,但对于Windows管理员这个应该是没有任何问题的。