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!