تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ايقاف البرامج التي تعمل في TEMP
#1
مرحبا
محتاج كود يوقف البرامج الي بالتمب
جربت هذا الكود حتى اسحب الملفات الي بامتداد exe داخل ليست بوكس بس ما اشتغل
كود :
Dim pth = "..............."
Dim drs = Directory.GetDirectories(pth, "*.*", SearchOption.AllDirectories)
For Each d As String In drs
    If Directory.GetFiles(d, "*.txt").Count > 0 Then
        ListBox1.Items.Add(d)
    End If
Next

هم يسرقون والقانون كتب لنا...
[صورة مرفقة: 2uWPM9L]

الرد }}}
تم الشكر بواسطة:
#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

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

ساهم دائماً فى  [صورة مرفقة: kMStt89.png] لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: DK-x , ابو روضة , dubai.eig , dubai.eig
#3
مشكور استاذ الجوكر
حليت المشكله و رفعت المشروع ع اساس ع المنتدى حتى الناس تستفاد
لكن انت كفيت و وفيت مشكور وتحياتي لك  Heart
وهذا هو المشروع للافاده
هم يسرقون والقانون كتب لنا...
[صورة مرفقة: 2uWPM9L]

الرد }}}
تم الشكر بواسطة: elgokr
#4
الشكر لله والحمد لله
والحمد لله على كل حال

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

ساهم دائماً فى  [صورة مرفقة: kMStt89.png] لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: dubai.eig , dubai.eig , DK-x
#5
رغم ان الكود لا يهمنى لكن دخلت لآقول لك كلمة أخى " الجوكر "....
مادام منتدى فيجوال بيسك لكل العرب فيه امثالك  فإنه ليس بعالم عادي بل حديقه بها كل ما لذ وطاب " حقيقة "
[صورة مرفقة: b4nzEf.gif]
الرد }}}
تم الشكر بواسطة: elgokr , dubai.eig , DK-x
#6
الحمد لله والشكر لله
والحمد لله على كل حال

هذه شهادة اعتز بها اخى ابو روضة
فكل عام وانت دائماً والاسرة بخير

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

ساهم دائماً فى  [صورة مرفقة: kMStt89.png] لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أداة WebView2 لا تعمل بعد تثبيت الملف التنفيذي Mostafa25 0 153 14-02-26, 04:18 PM
آخر رد: Mostafa25
Lightbulb Microsoft Visual Studio 2010 لا تعمل على ويندوز 11 الورد الصناعي 5 399 28-01-26, 12:59 AM
آخر رد: أبو خالد الشكري
Sad [سؤال] مشكلة التي لم اجد لها حل mervandzz 3 490 23-12-24, 04:27 PM
آخر رد: mervandzz
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 548 14-12-24, 01:16 AM
آخر رد: Taha Okla
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 329 15-08-24, 11:49 PM
آخر رد: ackore
  [سؤال] رفع صورة لاستضافة أون لاين .أغلب الأكواد لا تعمل لنفس السبب dr.programming 1 407 08-05-24, 11:50 AM
آخر رد: dr.programming
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 791 10-11-23, 07:12 PM
آخر رد: justforit
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 596 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  حذف الصفوف التي تم عليها وضع تشيك بكس محمد خيري 6 1,280 12-11-22, 07:03 PM
آخر رد: ali_ahmed12
  [VB.NET] هل يوجد طريقة لجعل البرنامج يظهر فوق جميع البرامج mohamedahmed1 3 1,207 31-10-22, 01:26 AM
آخر رد: mohamedahmed1

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


يقوم بقرائة الموضوع: