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

时间:2008-08-06 18:15:43

标签: windows 64-bit wmi

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

我知道有很多非常好的替代方法可以查询WMI以获取这些信息,但是我已经找到了vested interest来了解这种情况有多好。

我想知道的是,是否存在可以与我们的软件一起打包的某种可再发行组件,以允许64位用户将WMI安装程序提供程序放到他们的计算机上?现在,他们必须手动安装它,安装需要他们的Windows光盘方便。

编辑:

  

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

对于Operation System,我们一直在使用.NET 3.5,因此我们需要能够在XP64和64位版本的Windows Vista上运行的软件包。

2 个答案:

答案 0 :(得分:2)

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

对于Windows Server 2003,WMI SDK和可再发行组件是Server SDK

的一部分

我相信 Server 2008 SDK 也是如此

答案 1 :(得分:0)

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

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

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