Få en liste over løbende processer i C #
Navnet Space.Diagnostics indeholder funktioner, der gør det muligt at styre processer, tråde, eventlogs og præstationsoplysninger.
System.Diagnostics.Process-objektet giver dig adgang til funktionalitet, der gør det muligt at styre systemprocesser. Vi vil bruge dette objekt til at få en liste over kørende processer.
Tilføj denne linje til din brugsliste:
ved hjælp af System.Diagnostics;
Nu kan du få en liste over processerne med Process.GetProcesses () -metoden, som det ses i dette eksempel:
Process [] procesliste = Process.GetProcesses ();
foreach (Proces processen i procesliste)
Console.WriteLine ("Process: 0 ID: 1", theprocess.ProcessName, theprocess.Id);
Nogle interessante egenskaber ved Process-objektet:
p.StartTime (Viser tidspunktet processen startede)
p.TotalProcessorTime (Viser mængden af CPU-tid, processen har taget)
p.Threads (giver adgang til samling af tråde i processen)
.NET-rammen gør det virkelig nemt!