Kotisivu » miten » Hanki luettelo käynnissä olevista prosesseista osoitteessa C #

    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!