If-Koubou

Hanki luettelo käynnissä olevista prosesseista C #

Hanki luettelo käynnissä olevista prosesseista C # (Miten)

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!