Homepage » hogyan kell » Szerezz egy listát a futó folyamatokról C #

    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!