Startpagina » hoe » Een lijst met lopende processen ophalen in C #

    Een lijst met lopende processen ophalen in C #

    De namespace System.Diagnostics bevat functies waarmee u processen, threads, eventlogs en prestatie-informatie kunt beheren.

    Het System.Diagnostics.Process-object geeft u toegang tot functionaliteit waarmee u systeemprocessen kunt beheren. We zullen dit object gebruiken om een ​​lijst met lopende processen te krijgen.

    Voeg deze regel toe aan uw gebruiklijst:

    met behulp van System.Diagnostics;

    Nu kunt u een lijst van de processen krijgen met de methode Process.GetProcesses (), zoals te zien in dit voorbeeld:

    Process [] processlist = Process.GetProcesses ();

    foreach (Process theprocess in processlist)
    Console.WriteLine ("Process: 0 ID: 1", theprocess.ProcessName, theprocess.Id);

    Enkele interessante eigenschappen van het proces-object:

    p.StartTime (Toont de tijd waarop het proces is gestart)
    p.TotalProcessorTime (Toont de hoeveelheid CPU-tijd die het proces heeft afgelegd)
    p.Threads (geeft toegang tot de verzameling threads in het proces)

    Het .NET-framework maakt dingen echt eenvoudig!