منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف أعرف معلومات عن العملية التي تم تشغيلها في الفيجوال بيسك دوت نت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
[color="#0000cd"]السلام عليكم ورحمة الله وبركاته ,
إخواني الكرام أريد أن أعرف طريقة معرفة المعلومات عن العملية التي تم تشغيلها في الدوت نت لإكمال مشروعي ،
مشروعي هو عبارة عن مراقب للعمليات ،
حيث يتم عرض نافذة تحذيرية عند تشغيل عملية جديدة ،
فكرة البرنامج :
قمت بإنشاء 2 listbox ، واحدة سميتها new والثانية old ، الآن يتم عرض جميع العمليات في كلتا القائمتين ويتم تحديثها كل لحظة ، وعند تشغيل عملية جديدة ستصبح إحدى القائمتين أكثر من القائمة الأخرى وفي هذه الحالة سيتم عرض النافذة التحذيرية ، الآن بعد عرض النافذة التحذيرية أريد أن أعرف إسم العملية ومسار تشغيلها وعرض الأيقونة ورقم العملية وغيرها من الأمور الموجة للعملية ،
أتمنى منكم التجاوب والنقاش ، ولتفاصيل أكثر أتمنى التواصل عبر الرسائل الخاصة ،
,
بالتوفيق للجميع[/color]
[COLOR="#FF0000"]الكود المصدري :
هذا في حدث الفورم لود :

For Each p In Process.GetProcesses
old_list.Items.Add(p.ProcessName)
Next

وفي التايمر وضعت أنا هذا : new_list.Items.Clear()
For Each p In Process.GetProcesses
new_list.Items.Add(p.ProcessName)
Next
If old_list.Items.Count = new_list.Items.Count Then

Else
Form2.Show()
Me.Close()


End If

الآن عند ظهور الفورم 2 ، أريد أن أضع إسم العملية والـ pid والأيقونة ومسار التشغيل ... وهكذا , أتمنى ان أكون قد وضحت لكم فكرة عن البرنامج Smile ،[/COLOR]