الحصول على قائمة تشغيل العمليات في C #
يحتوي مساحة الاسم System.Diagnostics على الدالات التي تسمح لك بإدارة العمليات و مؤشرات الترابط و eventlogs ومعلومات الأداء.
يمنحك الكائن System.Diagnostics.Process الوصول إلى الوظائف التي تمكنك من إدارة عمليات النظام. سنستخدم هذا الكائن للحصول على قائمة بالعمليات الجارية.
أضف هذا السطر إلى قائمتك باستخدام:
باستخدام System.Diagnostics.
يمكنك الآن الحصول على قائمة بالعمليات باستخدام الأسلوب Process.GetProcesses () ، كما هو موضح في هذا المثال:
عملية [] processlist = Process.GetProcesses ()؛
foreach (معالجة العملية في قائمة العمليات)
Console.WriteLine (“Process: 0 ID: 1”، theprocess.ProcessName، theprocess.Id)؛
بعض الخصائص المثيرة للاهتمام في كائن العملية:
p.StartTime (إظهار الوقت الذي بدأت فيه العملية)
p.TotalProcessorTime (إظهار مقدار وقت CPU أخذ العملية)
p.Threads (يعطي الوصول إلى مجموعة المواضيع في العملية)
إطار .NET يجعل الأمور بسيطة بالفعل!