تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ايقاف البرامج التي تعمل في TEMP
#2
مرحباً DK-x

اليك الكود الصحيح لاتمام عمل المطلوب

الكود المدرج يحتوى على الشرح [ C:\Users\name\AppData\Local\Temp  ]
كود :
       ' كود جلب جميع الملفات بامتداد exe
       Dim fileEntries As String() = System.IO.Directory.GetFiles(System.IO.Path.GetTempPath(), "*.exe")
       ' كود عرض جميع الملفات التى تم جلبها
       For Each fileName In fileEntries
           ' اضافة اسم الملف الذى تم جلبه
           ListBox1.Items.Add(fileName.Split("\")(6))
           ' كود عرض جميع البرامج التى تعمل على الجهاز
           For Each fileRun As Process In Process.GetProcesses
               ' كود التحقق اذا كان احد البرامج التى تعمل هى نفس البرنامج الذى تم جلبه من المجلد
               If fileRun.ProcessName = fileName.Split("\")(6).Split(".")(0) Then
                   ' عند التحقق يقوم باغلاق البرنامج حتى لا يعمل
                   fileRun.Kill()
               End If
           Next
           ' وبالنهاية بعد انهاء كود اغلاق البرانج يوقم بحذفه
           File.Delete(fileName)
       Next

الكود الثاني يمكنك استخدامه اسفل الكود بالاعلى
وهو يخص مسار [ C:\Windows\Temp ] 
ولكن تذكر حتى يعمل هذا الكود
ستحتاج الى تشغيل البرنامج Run Administrator

الكود هو نفسه الكود بالاعلى ولكن يختلف المسار فقط
كود :
       ' كود جلب جميع الملفات بامتداد exe
       Dim fileEntries2 As String() = System.IO.Directory.GetFiles("C:\Windows\Temp", "*.exe")
       ' كود عرض جميع الملفات التى تم جلبها
       For Each fileName In fileEntries2
           ' اضافة اسم الملف الذى تم جلبه
           ListBox1.Items.Add(fileName.Split("\")(6))
           ' كود عرض جميع البرامج التى تعمل على الجهاز
           For Each fileRun As Process In Process.GetProcesses
               ' كود التحقق اذا كان احد البرامج التى تعمل هى نفس البرنامج الذى تم جلبه من المجلد
               If fileRun.ProcessName = fileName.Split("\")(6).Split(".")(0) Then
                   ' عند التحقق يقوم باغلاق البرنامج حتى لا يعمل
                   fileRun.Kill()
               End If
           Next
           ' وبالنهاية بعد انهاء كود اغلاق البرانج يوقم بحذفه
           File.Delete(fileName)
       Next

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: DK-x , ابو روضة , dubai.eig , dubai.eig


الردود في هذا الموضوع
RE: ايقاف البرامج التي تعمل في TEMP - بواسطة elgokr - 22-04-19, 01:00 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad [سؤال] مشكلة التي لم اجد لها حل mervandzz 3 352 23-12-24, 04:27 PM
آخر رد: mervandzz
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 428 14-12-24, 01:16 AM
آخر رد: Taha Okla
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 254 15-08-24, 11:49 PM
آخر رد: ackore
  [سؤال] رفع صورة لاستضافة أون لاين .أغلب الأكواد لا تعمل لنفس السبب dr.programming 1 324 08-05-24, 11:50 AM
آخر رد: dr.programming
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 655 10-11-23, 07:12 PM
آخر رد: justforit
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 522 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  حذف الصفوف التي تم عليها وضع تشيك بكس محمد خيري 6 1,051 12-11-22, 07:03 PM
آخر رد: ali_ahmed12
  [VB.NET] هل يوجد طريقة لجعل البرنامج يظهر فوق جميع البرامج mohamedahmed1 3 1,084 31-10-22, 01:26 AM
آخر رد: mohamedahmed1
  حماية البرامج برقم مميز ssayed111 10 5,990 19-10-22, 07:22 AM
آخر رد: 1nokrashy
  كيف اجعل Autoscroll هي التي تزيد عدد الصفوف في عرض البيانات عبدالكريم برشدان 1 857 07-08-22, 02:55 PM
آخر رد: asmarsou

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


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