Pergunta

Estou trabalhando em um projeto que acessa o WMI para obter informações sobre o software instalado na máquina de um usuário.Consultamos Win32_Product apenas para descobrir que ele não existe nas versões de 64 bits do Windows porque é um "componente opcional".

Eu sei que existem muitas alternativas realmente boas para consultar essas informações no WMI, mas tenho um pouco de dúvida interesse adquirido em descobrir até que ponto isso vai funcionar.

O que eu quero saber é se existe algum tipo de redistribuível que pode ser empacotado com nosso software para permitir que usuários de 64 bits coloquem o WMI Installer Provider em suas máquinas.No momento, eles precisam instalá-lo manualmente e a instalação exige que eles tenham o disco do Windows em mãos.

Editar:

Você não mencionou qual sistema operacional, mas a versão 1.0 dos componentes redistribuíveis do WMI definitivamente existe.

Para o sistema operacional, estamos usando o .NET 3.5, portanto, precisamos de pacotes que funcionem nas versões XP64 e 64 bits do Windows Vista.

Foi útil?

Solução

Você não mencionou qual sistema operacional, mas o Componentes redistribuíveis WMI versão 1.0 definitivamente existe.

Para o Windows Server 2003, o SDK do WMI e os redistribuíveis fazem parte do SDK do servidor

Eu acredito que o mesmo se aplica ao SDK do Servidor 2008

Outras dicas

A abordagem normal para um componente do Windows não seria que os administradores de um conjunto de servidores usassem qualquer tecnologia push de software local (ou seja,SMS) para garantir que o componente esteja instalado?Este não é um requisito incomum para o gerenciamento remoto de servidores via WMI.

A propósito, o WMI Installer Provider não é fornecido na Standard Edition dos produtos de servidor, mas na Enterprise Edition.Portanto, o Windows 2003 Server não terá isso instalado por padrão, mas o Windows 2003 Server Enterprise (e o DataCenter) sim.

Esta resposta implica que você está devolvendo o fardo da instalação à sua base de usuários, mas para administradores do Windows isso não deve ser um problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top