Ist es möglich, WMI-WQL-Abfragen in normalem C auszustellen? Und wenn ja, wie?WMI-Abfragen in C?
Antwort
Sie können jede gewünschte Programmiersprache verwenden, solange Sie die COM API for WMI aufrufen können.
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 **. –
@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. –
Mit ExecQuery() können Sie so etwas tun, obwohl dieses Beispiel in C++ ist. Übrigens konnte dieser Typ es nicht zur Arbeit bringen, aber du kannst dir ansehen, was er macht.
Hoffe, das hilft.
http://forums.devshed.com/c-programming-42/wmi-wql-querying-problem-in-c-215026.html
Mehr WMI-Programmierung:
http://www.vedivi.com/blog/2008/05/how-to-enable-remote-desktop-programmatically/
- 1. Matlab in C C++ und C C++ in Matlab
- 2. Testcode in C C++
- 3. C++ Union in C#
- 4. Convert C++ in C
- 5. C/C++ in Android?
- 6. virtuelle Datei? in c/C++ oder C#
- 7. main() in C, C++, Java, C#
- 8. Einführung in C# für C/C++ - Benutzer
- 9. statisches Array in C# vs C/C++
- 10. Externe C/C++ - Bibliothek nicht in C#
- 11. C++ - Klasse in C++ DLL in C# Windows Forms Klasse
- 12. Funktionsdeklaration in C und C++
- 13. Funktionale Programmierung in C/C++?
- 14. String-Operator in C/C++
- 15. Convert C++ struct in C#
- 16. Convert C# RSACryptoServiceProvider in C++
- 17. Call C++ - Bibliothek in C#
- 18. Robuste Gesichtserkennung in C/C++?
- 19. Mathematik in C/C++ - Rundungsfrage
- 20. lange lange in C/C++
- 21. mit scanf in C/C++
- 22. Aufruf C# DLL in C++
- 23. C Komplexe Zahlen in C++?
- 24. #define Verwendung in C/C++
- 25. Numerische Konvertierung in C/C++
- 26. C-String Vergleichsproblem in C++
- 27. Kompiliere C# in objective-C
- 28. (c = getchar())! = EOF in C#?
- 29. Quaternion-Bibliotheken in C/C++
- 30. Referenzieren/Dereferenzieren in C/C++
Als C# Programmierer habe ich eine harte Zeit-C-Bibliothek-Dokumentation zu finden. WMI wird von System.Management in C# verfügbar gemacht. – tamberg