Získejte seznam běžících procesů v jazyce C #
Obor názvů System.Diagnostics obsahuje funkce, které umožňují spravovat procesy, podprocesy, eventlogy a informace o výkonu.
Objekt System.Diagnostics.Process umožňuje přístup k funkcím, které umožňují spravovat systémové procesy. Tento objekt použijeme k získání seznamu běžících procesů.
Přidejte tento řádek do seznamu uživatelů:
pomocí System.Diagnostics;
Nyní můžete získat seznam procesů metodou Process.GetProcesses (), jak je vidět v tomto příkladu:
Proces [] processlist = Process.GetProcesses ();
foreach (Zpracovatproces v seznamu procesů)
Console.WriteLine ("Proces: 0 ID: 1", theprocess.ProcessName, theprocess.Id);
Některé zajímavé vlastnosti objektu procesu:
p.StartTime (Zobrazuje čas, kdy byl proces zahájen)
p.TotalProcessorTime (Ukazuje dobu CPU, kterou proces učinil)
p.Threads (umožňuje přístup ke sbírce vláken v procesu)
.NET Framework opravdu dělá věci jednoduché!