2009-03-09 7 views
6

Ist es möglich, WMI-WQL-Abfragen in normalem C auszustellen? Und wenn ja, wie?WMI-Abfragen in C?

+0

Als C# Programmierer habe ich eine harte Zeit-C-Bibliothek-Dokumentation zu finden. WMI wird von System.Management in C# verfügbar gemacht. – tamberg

Antwort

3

Sie können jede gewünschte Programmiersprache verwenden, solange Sie die COM API for WMI aufrufen können.

+1

Nicht sicher, ob sich dies geändert hat, seit diese Antwort gegeben wurde, aber die Seite gibt derzeit an ** WMI unterstützt nur C++ - Entwicklung mit Microsoft Visual C++ Version 6.0 und höheren Entwicklungssystemen **. –

+0

@MikeKwan: ​​Wenn Sie nicht die COM-API für WMI von C aufrufen können, ich denke, Sie könnten eine DLL in C++ schreiben, die die Aufrufe an die WMI-API umschließt. Die DLL würde dann eine Reihe von Funktionen exportieren, die Sie von C aufrufen könnten. –