الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل مراقبة للPROCESS او HOOK

بدأه ayash في 18 أبريل 2011 · 2 رد · 466 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

----------------------------------------

اخواني في المنتدى

كيف اقدر من عمل مراقبة للPROCESS او HOOK

المطلوب عندما اشغل برنامج اريد ان يظهر اسمه في الTEXTBOX

اي اول ما اضغط على البرنامج لكي اشغله يظهر اسمه

-------------------------------------------

وبارك الله فيكم

تم تعديل هذه المشاركة بواسطة ayash في 18 أبريل 2011 في 13:31

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#2

السلام عليكم ورحمه الله وبركاته

جرب الكود التالي


using System.Management;

ManagementEventWatcher watch = new ManagementEventWatcher(new WqlEventQuery("SELECT * FROM Win32_ProcessStartTrace"));

private void Form1_Load(object sender, EventArgs e)
{
CheckForIllegalCrossThreadCalls = false;
watch.EventArrived += new EventArrivedEventHandler(start);
watch.Start();
}

void stop(object sender, EventArrivedEventArgs e)
{
Console.WriteLine("Process stopped: {0}", e.NewEvent.Properties["ProcessName"].Value);
}

void start(object sender, EventArrivedEventArgs e)
{
textBox1.Text= e.NewEvent.Properties["ProcessName"].Value.ToString();
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
watch.Stop();
}

2

.:: Wish to become better and better ::.

#3

يسلمو اخوي

والله كل الاحترام

مشكور اكثير

تم تعديل هذه المشاركة بواسطة ayash في 19 أبريل 2011 في 09:38

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

مواضيع مشابهة