Úvodná » ako » Získajte zoznam bežiacich procesov v C #

    Získajte zoznam bežiacich procesov v C #

    Oblasť názvov System.Diagnostics obsahuje funkcie, ktoré vám umožňujú spravovať procesy, podprocesy, eventlogy a informácie o výkonnosti.

    Objekt System.Diagnostics.Process umožňuje prístup k funkciám, ktoré vám umožňujú spravovať systémové procesy. Tento objekt použijeme na získanie zoznamu bežiacich procesov.

    Pridať tento riadok do zoznamu používania:

    pomocou System.Diagnostics;

    Teraz môžete získať zoznam procesov metódou Process.GetProcesses (), ako je vidieť v tomto príklade:

    Proces [] processlist = Process.GetProcesses ();

    foreach (Spracovanie procesu v procesnom zozname)
    Console.WriteLine ("Proces: 0 ID: 1", proces.ProcesName, proces.Id);

    Niektoré zaujímavé vlastnosti objektu procesu:

    p.StartTime (Zobrazuje čas spustenia procesu)
    p.TotalProcessorTime (Ukazuje čas procesora, ktorý proces vykonal)
    p.Threads (umožňuje prístup k zbierke vlákien v procese)

    Rámec .NET naozaj uľahčuje prácu!