Nazivi System.Diagnostics-a sadrže funkcije koje omogućuju upravljanje procesima, temama, događajnim događajima i informacijama o izvedbi.
Objekt System.Diagnostics.Process daje vam pristup funkcionalnosti koja vam omogućuje upravljanje procesima sustava. Koristit ćemo ovaj objekt za dobivanje popisa pokrenutih procesa.
Dodajte ovu liniju na svoj popis korištenih:
koristeći System.Diagnostics;
Sada možete dobiti popis postupaka s metodom Process.GetProcesses (), kao što se vidi u ovom primjeru:
Postupak [] processlist = Process.GetProcesses ();
foreach (Procesiranje procesa u procesnom popisu)
Console.WriteLine ("Postupak: 0 ID: 1", naziv procesnog procesa, procesor.Id);
Neka zanimljiva svojstva procesnog objekta:
p.StartTime (Prikazuje vrijeme početka postupka)
p.TotalProcessorTime (Prikazuje količinu CPU vremena u kojem je proces preuzeo)
p.Threads (daje pristup zbirci niti u procesu)
. NET Framework čini stvari jednostavnim!