Connect with us

Wie man

Holen Sie sich eine Liste der laufenden Prozesse in C #

Der System.Diagnostics-Namespace enthält Funktionen, mit denen Sie Prozesse, Threads, Ereignisprotokolle und Leistungsinformationen verwalten können.

Mit dem System.Diagnostics.Process-Objekt erhalten Sie Zugriff auf Funktionen, mit denen Sie Systemprozesse verwalten können. Wir werden dieses Objekt verwenden, um eine Liste der laufenden Prozesse zu erhalten.

Fügen Sie diese Zeile Ihrer Verwendungsliste hinzu:

using System.Diagnostics;

Jetzt können Sie mit der Process.GetProcesses () -Methode eine Liste der Prozesse abrufen, wie in diesem Beispiel dargestellt:

Prozess[] processlist = Process.GetProcesses ();

foreach (Prozess in Prozessliste verarbeiten) {
Console.WriteLine («Prozess: {0} ID: {1}», theprocess.ProcessName, theprocess.Id);
}}

Einige interessante Eigenschaften des Process-Objekts:

p.StartTime (Zeigt die Zeit an, zu der der Prozess gestartet wurde)
p.TotalProcessorTime (Zeigt die CPU-Zeit an, die der Prozess benötigt hat)
p.Threads (ermöglicht den Zugriff auf die Sammlung von Threads im Prozess)

Das .NET Framework macht die Dinge wirklich einfach!

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia