If-Koubou

Nabavite popis pokrenutih procesa u C #

Nabavite popis pokrenutih procesa u C # (Kako da)

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!