Donnerstag, 2. Februar 2012

Hier krijg je een lijst van draaiende processen in C #

De System.Diagnostics namespace bevat functies waarmee u processen, threads, eventlogs en prestatie-informatie te beheren.

De System.Diagnostics.Process object geeft u toegang tot de functionaliteit waarmee u het systeem processen te beheren. Wij gebruiken deze bezwaar maken tegen een lijst van draaiende processen te krijgen.

Voeg deze regel toe aan uw gebruik van de lijst:

met behulp van System.Diagnostics;

Nu kunt u een lijst van de processen met de Process.GetProcesses () methode, zoals te zien in dit voorbeeld:

Proces [] processlist = Process.GetProcesses ();

foreach (Process theprocess in processlist) {
Console.WriteLine ("Process: {0} ID: {1}", theprocess.ProcessName, theprocess.Id);
}

Enkele interessante eigenschappen van het proces object:

p.StartTime (Toont de tijd dat het proces gestart)
p.TotalProcessorTime (Toont de hoeveelheid CPU tijd dat het proces heeft genomen)
p.Threads (geeft toegang tot de collectie van threads in het proces)

Het. NET framework maakt echt simpel!

Keine Kommentare:

Kommentar veröffentlichen