2009-03-09 9 views
6

E 'possibile emettere query WMI WMI in plain C? E se si, come?Queries WMI in C?

+0

Come un programmatore C# Ho un momento difficile trovare documentazione della libreria C. WMI è esposto da System.Management in C#. – tamberg

risposta

3

È possibile utilizzare qualsiasi linguaggio di programmazione che si desidera purché sia ​​possibile chiamare nello COM API for WMI.

+1

Non sono sicuro se questo è cambiato da quando è stata effettuata questa risposta, ma la pagina attualmente afferma ** WMI supporta solo lo sviluppo C++ utilizzando Microsoft Visual C++ versione 6.0 e successivi sistemi di sviluppo **. –

+0

@ MikeKwan: ​​Se non è possibile chiamare l'API COM per WMI da C, suppongo che si possa scrivere una DLL in C++ che avvolge le chiamate all'API WMI. La DLL quindi esporrebbe un insieme di funzioni che potreste chiamare da C. –