الصفحة الرئيسية » howto » الحصول على قائمة تشغيل العمليات في C #

    الحصول على قائمة تشغيل العمليات في 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 يجعل الأمور بسيطة بالفعل!