Hangi käimasolevate protsesside loend C #
System.Diagnostics'i nimeruum sisaldab funktsioone, mis võimaldavad teil hallata protsesse, teemasid, sündmuste pidamise teateid ja jõudlusteavet.
System.Diagnostics.Process objekt annab teile juurdepääsu funktsioonidele, mis võimaldavad teil hallata süsteemiprotsesse. Me kasutame seda objekti jooksvate protsesside loendi saamiseks.
Lisage see rida oma kasutamisloendisse:
kasutades System.Diagnostics;
Nüüd saate protsesside loendi, kasutades meetodit Process.GetProcesses (), nagu on näha selles näites:
Protsess [] processlist = Process.GetProcesses ();
foreach (töötlemisprotsessi protsess)
Console.WriteLine („Protsess: 0 ID: 1”, protsess.ProcessName, theprocess.Id);
Protsessi objekti mõned huvitavad omadused:
p.StartTime (Näitab protsessi käivitamise aega)
p.TotalProcessorTime (kuvab protsessori poolt kulutatud CPU aja suuruse)
p.Threads (annab juurdepääsu lõnga kogumisele protsessis)
.NET raamistik teeb asjad tõesti lihtsaks!