dimanche 29 janvier 2012

الحصول على قائمة العمليات قيد التشغيل في C #

مساحة الاسم System.Diagnostics يحتوي على الوظائف التي تسمح لك لإدارة العمليات ، والمواضيع ، eventlogs ومعلومات الأداء.

الكائن System.Diagnostics.Process يتيح لك الوصول إلى وظيفة تمكنك من إدارة عمليات النظام. سوف نستخدم هذا الكائن إلى الحصول على قائمة العمليات قيد التشغيل.

إضافة هذا السطر إلى قائمة الخاص به :

باستخدام System.Diagnostics ؛

الآن يمكنك الحصول على قائمة من العمليات مع Process.GetProcesses الأسلوب () ، كما رأينا في هذا المثال :

عملية [] processlist Process.GetProcesses = () ؛

فورياش (عملية theprocess في processlist) {
Console.WriteLine ("عملية : {0} اسم المستخدم : {1}" ، theprocess.ProcessName ، theprocess.Id) ؛
}

بعض الخصائص المثيرة للاهتمام في وجوه العملية :

p.StartTime (يعرض في الوقت الذي بدأت عملية)
p.TotalProcessorTime (إظهار مقدار الوقت CPU عملية اتخذت)
p.Threads (يتيح الوصول إلى مجموعة من المواضيع في هذه العملية)

الإطار. NET حقا يجعل الامور بسيطة!

Aucun commentaire:

Enregistrer un commentaire