Haben Sie sich die System.Diagnostics.Process-Klasse angeschaut.
Einfaches Beispiel ...
%Vor%Hoppla ... habe die Mem-Benutzung vergessen, etc ...
%Vor%(Ich überlasse es Ihnen, die Daten für Sie aus der Methode herauszuholen - es ist 17.15 Uhr hier und ich bin bereit nach Hause zu gehen.)
Sie können System.Diagnostics.Process-Klasse verwenden. Es gibt eine GetProcesses () - und eine GetProcessesByName () -Methode, die eine Liste aller vorhandenen Prozesse in einem Array erhält. Das Process-Objekt enthält alle Informationen, die Sie benötigen, um festzustellen, ob ein Prozess ausgeführt wird.
Sie können WMI verwenden, um etwas nach den Kriterien von
abzufragen %Vor%Vor allem die Prozessorauslastung ist mit WMI allerdings etwas knifflig. Sie sind wahrscheinlich besser dran mit System.Diagnostics.Process, da Ian Jacobs vorgeschlagen.