Existe-t-il un package redistribuable WMI ?

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 découvrir qu'il n'existe pas dans les versions 64 bits de Windows, car il s'agit d'un fichier '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 un intérêt direct à savoir comment cela va fonctionner.

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

Modifier :

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

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

请先 登录 后评论

1 réponses

Chadwick

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

Soit dit en passant, le fournisseur d'installation WMI n'est pas fourni dans l'édition standard des produits serveur, mais il l'est dans l'édition entreprise. Ainsi, Windows 2003 Server ne l'aura pas installé 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 poser de problème.

请先 登录 后评论