Hanki luettelo käynnissä olevista prosesseista osoitteessa C #
System.Diagnostics-nimiavaruus sisältää toimintoja, joiden avulla voit hallita prosesseja, säikeitä, tapahtumalipuja ja suorituskykyä koskevia tietoja.
System.Diagnostics.Process-objekti antaa sinulle mahdollisuuden hallita järjestelmän prosesseja. Käytämme tätä kohdetta saadaksesi luettelon käynnissä olevista prosesseista.
Lisää tämä rivi käyttöluetteloon:
System.Diagnosticsin avulla;
Nyt voit saada luettelon prosesseista Process.GetProcesses () -menetelmällä, kuten tässä esimerkissä näkyy:
Prosessi [] processlist = Process.GetProcesses ();
foreach (Prosessin käsittely prosessiluettelossa)
Console.WriteLine (“Process: 0 ID: 1”, prosessi.ProcessName, theprocess.Id);
Joitakin mielenkiintoisia prosessin objektin ominaisuuksia:
p.StartTime (Näyttää prosessin alkamisajan)
p.TotalProcessorTime (Näyttää prosessorin suorittaman CPU-ajan määrän)
p.Threads (antaa pääsyn prosessin kierteiden kokoelmaan)
NET-kehys tekee asioista yksinkertaisen!