If-Koubou

Dapatkan Daftar Proses yang Berjalan di C #

Dapatkan Daftar Proses yang Berjalan di C # (Bagaimana caranya)

Namespace System.Diagnostics berisi fungsi-fungsi yang memungkinkan Anda untuk mengelola proses, utas, eventlog dan informasi kinerja.

Objek System.Diagnostics.Process memberi Anda akses ke fungsionalitas yang memungkinkan Anda mengelola proses sistem. Kami akan menggunakan objek ini untuk mendapatkan daftar proses yang sedang berjalan.

Tambahkan baris ini ke daftar penggunaan Anda:

menggunakan System.Diagnostics;

Sekarang Anda bisa mendapatkan daftar proses dengan metode Process.GetProcesses (), seperti yang terlihat dalam contoh ini:

Process [] processlist = Process.GetProcesses ();

foreach (Proses proses dalam daftar proses)
Console.WriteLine ("Proses: 0 ID: 1", prosesnya. ProsesName, proses.Id);

Beberapa properti menarik dari objek Proses:

p.StartTime (Menunjukkan waktu proses dimulai)
p.TotalProcessorTime (Menunjukkan jumlah waktu CPU yang telah diambil proses)
p.Threads (memberikan akses ke koleksi utas dalam proses)

Kerangka .NET benar-benar membuat semuanya menjadi sederhana!