windows - Existe-t-il un package redistribuable WMI?

Translate

J'ai travaillé sur un projet qui accède au WMI pour obtenir des informations sur le logiciel installé sur la machine d'un utilisateur. Nous avons interrogé Win32_Product uniquement pour constater qu'il n'existe pas dans les versions 64 bits de Windows car il s'agit d'un"composant facultatif".

Je sais qu'il existe de très bonnes alternatives pour interroger le WMI pour obtenir ces informations, mais j'ai un peu deintérêt acquispour savoir comment cela va fonctionner.

Ce que je veux savoir, c'est s'il existe une sorte de redistribuable qui peut être intégrée à notre logiciel pour permettre aux utilisateurs 64 bits de mettre le fournisseur d'installation WMI sur leurs machines? À l'heure actuelle, ils doivent l'installer manuellement et l'installation nécessite d'avoir leur disque Windows à portée de main.

Éditer:

Vous n'avez pas mentionné pour quel système d'exploitation, mais la version 1.0 des composants redistribuables WMI existe définitivement.

Pour le système d'exploitation, nous utilisons .NET 3.5, nous avons donc besoin de packages qui fonctionneront sur les versions XP64 et 64 bits de Windows Vista.

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

Vous n'avez pas mentionné pour quel système d'exploitation, mais leComposants redistribuables WMI version 1.0existe définitivement.

Pour Windows Server 2003, le SDK WMI et les redistribuables font partie duSDK du serveur

Je croisque la même chose est vraie pour leSDK Server 2008

La source
Translate

L'approche normale pour un composant Windows ne serait-elle pas que les administrateurs d'un ensemble de serveurs utilisent quelle que soit leur technologie de poussée logicielle locale (c'est-à-dire SMS) pour s'assurer que le composant est installé? Ce n'est pas si rare qu'une exigence de gestion à distance des serveurs via WMI.

À propos, le fournisseur du programme d'installation WMI n'est pas fourni dans l'édition standard des produits serveur, mais dans l'édition Enterprise. Ainsi, Windows 2003 Server ne l'installera pas par défaut, contrairement à Windows 2003 Server Enterprise (et DataCenter).

Cette réponse implique que vous remettez le fardeau de l'installation sur votre base d'utilisateurs, mais pour les administrateurs Windows, cela ne devrait pas être un problème.

La source