Pagrindinis » kaip » Gauti C # procesų sąrašą

    Gauti C # procesų sąrašą

    „System.Diagnostics“ vardų erdvėje yra funkcijų, leidžiančių valdyti procesus, temas, įvykių žurnalus ir našumo informaciją.

    System.Diagnostics.Process objektas suteikia jums prieigą prie funkcijų, leidžiančių jums valdyti sistemos procesus. Šį objektą naudosime, norėdami gauti veikiančių procesų sąrašą.

    Pridėkite šią eilutę prie naudotojo sąrašo:

    naudojant „System.Diagnostics“;

    Dabar galite gauti procesų sąrašą, naudodamiesi Process.GetProcesses () metodu, kaip matyti šiame pavyzdyje:

    Process [] processlist = Process.GetProcesses ();

    foreach (apdorokite procesą procesų sąraše)
    „Console.WriteLine“ („Procesas: 0 ID: 1”, procesas.ProcessName, theprocess.Id);

    Kai kurios įdomios proceso objekto ypatybės:

    p.StartTime (Rodo proceso pradžios laiką)
    p.TotalProcessorTime (parodo procesoriaus laiką, kurį procesas ėmėsi)
    p.Threads (suteikia prieigą prie proceso temų rinkinio)

    .NET sistema iš tikrųjų daro paprastus dalykus!