System.Diagnostics-nimiavaruus sisältää toimintoja, joiden avulla voit hallita prosesseja, säikeitä, tapahtumalokia ja suorituskykytietoja.
System.Diagnostics.Process -objekti antaa sinulle pääsyn toimintoihin, joiden avulla voit hallita järjestelmän prosesseja. Käytämme tätä esinettä saadaksemme luettelon käynnissä olevista prosesseista.
Lisää tämä rivi käyttölistaan:
käyttäen System.Diagnostics;
Nyt voit saada luettelon prosessista Process.GetProcesses () -menetelmällä, kuten tässä esimerkissä nähdään:
Prosessi [] prosessilista = Process.GetProcesses ();
foreach (prosessin prosessi prosessilistassa)
Console.WriteLine ("Prosessi: 0 ID: 1", prosessi.Prosessinimi, prosessi.Id);
Prosessin objektin mielenkiintoisia ominaisuuksia:
p.StartTime (Näyttää prosessin alkamisajan)
p.TotalProcessorTime (Näyttää CPU: n määrän, jonka prosessi on suoritettu)
p.Threads (antaa pääsyn threadin kokoelmaan prosessissa)
.NET Framework todella tekee asioista yksinkertaisia!