الرئيسية > Visual Basic .Net > برنامج ProcessMonitor

برنامج ProcessMonitor

برنامج ProcessMonitor

لقد قمت بعمل برنامج مصغر لعرض الـ Processes ” العلميات ” التي تعمل في خلفية نظام التشغيل ، البرنامج محدود الامكانيات وبحاجة الى بعض الاضافات واللمسات الفنية لكن الاجزاء الرئيسية منه موجوده وبالتالي فهو لا يحتاج الى تطوير كبير على الاقل في الوقت الراهن .

لتحميل المشروع على شكل ملف مضغوط بصيغة rar يرجى النقر هنا

ميزات البرنامج :
– استخدام الاداة ListView القوية في عرض البيانات .
– امكانية انهاء أي Process يتم تحديدها .
– عرض معلومات تفصيلية عن كل Process موجودة بالذاكرة.
– البحث عن معلومات اضافية عن أي Process على شبكة الانترنت بواسطة موقع جوجل .

البرنامج يعتمد على الفئة Process الموجودة في فضاء الاسماء System.Diagnostics ، فهي توفر لك الكثير من الخصائص والطرق المفيدة في التعامل مع الـ Processes وكذلك بعض الخصائص التي تقدم لك معلومات مفيده عن كل Process كـ ID,ProcessName وخصائص معرفة الذاكرة المستخدمه وغيرها .

اما بالنسبه لاحضار قائمة بالـ Processes الموجودة فالدالة GetProcesses هي الكفيلة بهذا الأمر .

استخدمت الاداة ListView للعرض ، وهي اداة قوية جدا ، قمت بضبط بعض الخصائص فيها وضبطتها بحيث لا يتم تحديد اكثر من Process واحدة . استخدمت اداة Timer لكي يتم تحديث القائمة كل ثانيه ، ويمكن تعديل البرنامج لاحقا يتم اختيار المعدل كما نشاء . وحاولت الالتفاف على مشكلة تحديد عنصر معين وتاثر التحديد بتحديث الاداة في كل مرة من خلال معرفة رقم الـ index الخاص بالعنصر الذي يمر مؤشر الماوس عليه والذهاب اليه لاحقا ، كما تجدون سطرا عليه comment للعودة الى العنصر المحدد وليس الذي يمر عليه المؤشر . ايضا استخدمت الطريقة Start التابعة للفئة Process لفتح موقع جوجل والبحث . وهي حركة جميلة نجدها في الكثير من البرامج في هذا الجانب .

هذا وارجو ان يكون هذا المشروع مفيدا لكم .

ملاحظة اخيرة : المشروع تم عمله في ويندوز فيستا بواسطة الاصدار 2008 من فيجوال ستوديو و 3.5 من اطار العمل .

تحياتي

التصنيفات :Visual Basic .Net
  1. الريامي
    يونيو 13, 2008 الساعة 2:40 م

    برنامج ممتاز ،،
    بالتوفيق لك ،،

  2. يونيو 21, 2008 الساعة 6:46 ص

    مجهود رائع تشكر عليه.

  3. يونيو 27, 2008 الساعة 3:58 م

    السلام عليكم
    برنامج جميل لكن هناك ملاحظة
    عند تحديث البيانات الخاصة بال Processes يكون هناك Flash في ال listView الشئ الذي يعطي شكلا غير محبوب لذا حاول تعديل الأمر ليكون مثل ال Processes Manager الخاص بالويندوز🙂

  4. يوليو 1, 2008 الساعة 9:18 م

    شكرا لكم على مروركم الطيب

    بالنسبه لتعقيبك اخي ايوب ، فتعمدت ان لا اضع هذا في البرنامج فهو برنامج ” صغير ” ومبسط للمبتدئين لا اكثر ويمثل نواة لاي برامج مستقبلية ، حتى يساعد الاخوة المبتدئين في عمل برامج جديدة قائمة عليه ( او على فكرته على الاقل !! ) مع سعيهم للبحث عن حل لهذه المشكلة !

    وقد قمنا بمناقشه هذه القضيه والحلول المقترحه في موقع vb4arab على الرابط التالي :
    http://vb4arab.com/vb/showthread.php?t=14856

    شكرا لكم

  5. يوسف
    يوليو 10, 2009 الساعة 7:18 م

    مشكوور أستاذنا الكريم على البرنامج, لكن عندى مشكلة صغيرة, الكود لا ينفتح معى مع أنى أستخدم vb.net 2005 وتظهر رسالة:

    the selected file is a solution file, but was created by a newer version of this application and can’t be opened.

    هل تم صنعه ب2008

  1. No trackbacks yet.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: