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

عرض البرامج المفتوحه واغلاقها في شاشة vb.net

بدأه tatatab في 29 أكتوبر 2014 · 1 رد · 810 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني كيف اعرض كل البرامج المفتوحة الان في الويندوز من خلال شاشة VB.NET ,  واقوم بغلق البرنامج الذي اريده او كل البرامج , مع العلم اني اريد استعراض البرامج المفتوحه فقط وليس task manager 

 

وشكرا 

#2

افتح مشروع جديد و ضع Listbox  و انسخ الكود و ضعه في Form_Load

Dim current As Process = Process.GetCurrentProcess()
Dim processes As Process() = Process.GetProcesses

Dim ThisProcess As Process
For Each ThisProcess In processes
'-- تجاهل العملية الحالية 
If ThisProcess.Id <> current.Id Then
'-- ادخل في القائمة كل العمليات التي لديها عنوان للنافذه
If ThisProcess.MainWindowTitle <> "" Then
ListBox1.Items.Add(ThisProcess.ProcessName)
End If
End If
Next

يمكن استخدام MainWIndowHandle التي بدل تشييك العنوان,, طبعاً اذا ما فيه نافذه تكون قيمتها 0

 

لاغلاق العمليات الخاصه بالبرنامج

dim p as process = new Process.GetProcessesByName("winword") 

p.kill()

انا لم اجرب الكود اعلاه!

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