Pridobite seznam izvajanih procesov v C #
Imenski prostor System.Diagnostics vsebuje funkcije, ki omogočajo upravljanje procesov, niti, dogodkov in informacij o učinkovitosti.
Objekt System.Diagnostics.Process vam omogoča dostop do funkcionalnosti, ki vam omogoča upravljanje sistemskih procesov. S tem predmetom bomo dobili seznam potekajočih procesov.
Dodajte to vrstico na seznam za uporabo:
z uporabo System.Diagnostics;
Zdaj lahko dobite seznam procesov z metodo Process.GetProcesses (), kot je prikazano v tem primeru:
Process [] processlist = Process.GetProcesses ();
foreach (obdelava procesa v seznamu procesov)
Console.WriteLine (»Postopek: 0 ID: 1«, ime_procesa, ime_procesa.doc)
Nekaj zanimivih lastnosti predmeta procesa:
p.StartTime (pokaže, kdaj se je postopek začel)
p.TotalProcessorTime (Prikaže količino procesorskega časa, ki ste ga uporabili)
p.Threads (omogoča dostop do zbiranja niti v procesu)
Okvir .NET resnično naredi stvari preproste!