السلام عليكم ورحمة الله:
قبل فترة قرأت موضوع في المنتدى يطلب كاتبة طريقة تمكنه من اغلاق اي برنامج يعمل في الخلفية..
وعلى ما اذكر لم يجد كاتب الموضوع الرد الشالفي حول موضوعه..
الآن يوجد بين يدي طريقة لإغلاق اي برنامج يعمل في الخلفية او مرئي..
الطريقة عبارة عن امر DOS يمكنك من اغلاق البرامج...
التركيب النحوي لهذا الأمر
taskkill /s srvmain /f /im progname.exe
توضيح الأمر:
taskkill = اسم الأمر (البرنامج)
/s = اسم الكمبيوتر او رقم الـ IP في الشبكة..
استبدل srvmain بـ localhost للكمبيوتر المحلي
/f = لإغلاق جميع البرامج الموجودة بهذا الإسم على الشبكة
/im = اسم صورة البرنامج Image Name في قائمة الـ Processes
تستطيع الإستفادة من هذا الأمر بتشغيل البرنامج taskkill وتمرير الأمر اليه كالتالي..
Shell "taskkill /s localhost /f /im notepad.exe", vbHide
بالفعل هذه الطريقة ليست احترافية..
ولكن تبقى هذه الطريقة فعالة الى ان نستطيع التوصل الى طريقة لإغلاق البرامج عن طريق دلات API ويندوز...