wmic über .NET oder C#
Alle,
Bitte verzeihen Sie meine Unwissenheit von C#/.NET, ich bin absolut neu auf beide (meist Java, C/C++) und finde mich damit beauftragt, mit dem erstellen von code ausführt, die die gleiche Sache wie die "wmic qfe" und "wmic os" verfügbaren Befehle an der DOS-Eingabeaufforderung.
Kann das getan werden? Wenn dem so ist, jede Hilfe ist willkommen. Ich versuche zu arbeiten meinen Weg durch das System.Management.Instrumentation namespace, da wmic steht für Windows Management Instrumentation Command (laut Google), aber hab da noch nichts zu entdecken nützlich.
Vielen Dank im Voraus,
Toddw
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wirklich notwendig sind, das System zu nutzen.Management-namespace zum ausführen von WMI-Abfragen. Es gibt viel info über die Verwendung von WMI, C#, Microsoft (archiviert) hier
Für Ihre spezifischen Fällen:
qfe - Abfrage der Win32_QuickFixEngineering Klasse
os - Abfrage der Win32_OperatingSystem Klasse
Anstelle der Verwendung der Management-Klasse, können Sie einfach aufrufen die wmic.exe das ist ein WMI-Konsole, wie Sie herausfinden können, aus der exe-name selbst. Hier ist der code, den ich verwendet, um den Editor zu öffnen, die auf einem remote-computer mit WMIC aufgerufen durch C#.net. Probieren Sie es aus.
Grüße,
Tushar