تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Process Spy
#1
الهدف من الموضوع هو كيفية مراقبة برنامج موجود علي الكمبيوتر

في بعض الأحيان قد يحتاج المبرمج لمراقبة برنامجه او مراقبة برنامج أخر موجود علي جهاز الكمبيوتر
و الموضوع هذا يوضح كيف تفعل ذلك في خطوات بسيطة

التنفيذ:

1- تقرأ جميع Process التي تعمل علي اي جهاز كمبيوتر علي شكل مصفوفة

الكلاس التالي عبارة عن كلاس بسيط جدا
يتم استخدامه لقراءة جميع Process التي تعمل علي جهاز الكمبيوتر

PHP كود :
Public Class ProcessList
    Inherits 
List(Of Process)
 
   Implements IDisposable

    Private _disposed 
As Boolean

    Public Sub 
New()
 
       MyBase.New(Process.GetProcesses())
 
   End Sub

    Private Sub Dispose
() Implements IDisposable.Dispose
        If Not _disposed Then
            For Each p 
As Process In Me
                p
.Dispose()
 
           Next
        End 
If
 
       _disposed True
    End Sub

End 
Class 

2- من خلال تايمر تتأكد و علي فترات زمنية مناسبة أن البرنامج الذي تريد مراقبته موجود بالفعل في هذه المصفوفة

مثال:

التأكد من أن برنامج NotePad مفتوح و يتم استخدامه

الكود الخاص بالمثال موجود بالمرفقات

حاول تفتح برنامج NotePad و تغلقه أثناء تجربة المثال و لاحظ ما يحدث


الملفات المرفقة
.rar   Test_ProcessSpy.rar (الحجم : 63.68 ك ب / التحميلات : 61)
Retired
الرد }}}
تم الشكر بواسطة: أبو نوره , ابو ليلى , الوايلي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مقال] شرح الدوال العامة في كلاس ( Process ) Dev Saeed 4 5,157 06-04-15, 06:54 PM
آخر رد: es5s930
  بعض الاكواد عن Process RaggiTech 0 1,781 03-10-12, 01:51 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم