Domovská » jak » Získejte seznam běžících procesů v jazyce C #

    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é!