Szerezz egy listát a futó folyamatokról C #
A System.Diagnostics névtér olyan funkciókat tartalmaz, amelyek lehetővé teszik a folyamatok, szálak, eseménynaplók és teljesítményadatok kezelését.
A System.Diagnostics.Process objektum hozzáférést biztosít a funkciókhoz, amelyek lehetővé teszik a rendszer folyamatainak kezelését. Ezt az objektumot használjuk a futó folyamatok listájának megkereséséhez.
Adja hozzá ezt a sort a felhasználási listához:
a System.Diagnostics használatával;
Most a folyamatok listáját a Process.GetProcesses () módszerrel kaphatja meg, amint azt a példa mutatja:
Folyamat [] processlist = Process.GetProcesses ();
foreach (Folyamat feldolgozása a folyamatlistában)
Console.WriteLine („Folyamat: 0 ID: 1”, a processz.ProcessName, theprocess.Id);
A Process objektum néhány érdekes tulajdonsága:
p.StartTime (A folyamat elindításának idejét mutatja)
p.TotalProcessorTime (A CPU-idő mennyiségét mutatja)
p.Threads (hozzáférés a szálak gyűjteményéhez a folyamatban)
A .NET-keretrendszer valóban egyszerűvé teszi a dolgokat!