Domanda

Ho lavorato a un progetto che accede a WMI per ottenere informazioni sul software installato sul computer di un utente.Abbiamo interrogato Win32_Product solo per scoprire che non esiste nelle versioni a 64 bit di Windows perché è un "componente opzionale".

So che esistono molte valide alternative all'interrogazione di WMI per queste informazioni, ma ho un po' di interesse acquisito per scoprire come funzionerà la cosa.

Quello che voglio sapere è se esiste una sorta di ridistribuibile che può essere incluso nel nostro software per consentire agli utenti a 64 bit di inserire il provider di installazione WMI sui loro computer?In questo momento devono installarlo manualmente e l'installazione richiede che abbiano il disco di Windows a portata di mano.

Modificare:

Non hai menzionato per quale sistema operativo, ma esiste sicuramente la versione 1.0 dei componenti ridistribuibili WMI.

Per il sistema operativo utilizziamo .NET 3.5, quindi abbiamo bisogno di pacchetti che funzionino sulle versioni XP64 e 64 bit di Windows Vista.

È stato utile?

Soluzione

Non hai menzionato per quale sistema operativo, ma il Componenti ridistribuibili WMI versione 1.0 sicuramente esiste.

Per Windows Server 2003, WMI SDK e i file ridistribuibili fanno parte di SDK del server

Credo che lo stesso vale per il SDK dell'assistente 2008

Altri suggerimenti

L'approccio normale per un componente Windows non sarebbe che gli amministratori di un insieme di server utilizzino qualunque sia la loro tecnologia push del software locale (ad es.SMS) per garantire che il componente sia installato?Questo non è un requisito così raro per la gestione remota dei server tramite WMI.

A proposito, il provider di installazione WMI non è fornito nell'edizione Standard dei prodotti server, ma lo è nell'edizione Enterprise.Pertanto, Windows 2003 Server non lo avrà installato per impostazione predefinita, ma Windows 2003 Server Enterprise (e DataCenter) sì.

Questa risposta implica che stai rimettendo l'onere dell'installazione sulla tua base di utenti, ma per gli amministratori di Windows questo non dovrebbe essere un problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top