c# 'Ungültige Klasse" in eine einfache WMI-Abfrage

Werde ich gerne einige finden Ergebnis nach dieser Abfrage, aber am Anfang der foreach-Schleife, die den Fehler "invalid class" auftreten.

string wmiQuery = string.Format("SELECT * FROM Win32_Process");
var searcher = new ManagementObjectSearcher(wmiQuery);
var wmiResults = searcher.Get();

foreach (ManagementObject retObject in wmiResults)
 {
   Console.WriteLine("[{0}]\tName: {1}", retObject["ProcessID"], retObject["Name"]);
 }

Ich benutze window 7 64, und ich Frage mich, ob "Win32_Process" vorhanden ist.
Ich benutze auch wmi code creator herunterladen http://www.microsoft.com/downloads/en/details.aspx?familyid=2cc30a64-ea15-4661-8da4-55bbc145c30e&displaylang=en
aber ich dont finden "Win32_Process".

Hat jemand eine Idee ?

  • Sind Sie gerade versuchen zu Liste laufender Prozess " Informationen? Sie nicht brauchen, WMI für das, check-out der Prozess-Klasse.
  • Ich habe mein Problem gelöst und ich geschrieben, die Antwort, Dank an alle.
InformationsquelleAutor Guillaume V | 2011-08-02
Schreibe einen Kommentar