Frage von Benni517, 11

Wie kann ich in C# abfragen ob ein bestimmter Prozess noch läuft?

Bisher bin ich soweit gekommen:

Process[] aProcess = Process.GetProcessesByName("notepad");

Nur leider finde ich in Google nichts passendes wie ich jetzt den Status abfrage also ob das Programm nun läuft oder nicht. Hat jemand eine Idee oder Lösung?

Antwort
von ByteJunkey, 6

https://msdn.microsoft.com/de-de/library/z3w4xdc9(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

Spätestens nach dem Beispiel sollte dir alles klar sein ;)

Antwort
von newcomer, 5

normal gibt ein Prozess einen Status bzw Ergebnis zurück. Du kannst auch in dem Prozess selber was setzen bevor Rücksprung aus dem Prozess erfolgt

Kommentar von newcomer ,

mal ein Beispiel

https://msdn.microsoft.com/de-de/library/z3w4xdc9(v=vs.110).aspx

Process.GetProcessesByName-Methode (String)

Rückgabewert

Type:

System.Diagnostics.Process[]

Ein Array vom Typ Process, das die Prozessressourcen darstellt, die die angegebene Anwendung oder Datei ausführen.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten