تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] انهاء مهمة اكسبلورر من قائمة المهام في ويندوز 7 64 بت
#3
(02-05-15, 05:48 PM)sami2015 كتب : Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
Private Declare Function Process32First Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long
Private Declare Function Process32Next Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

Private Const TH32CS_SNAPPROCESS As Long = 2&
Private Const MAX_PATH As Integer = 260

Private Type PROCESSENTRY32
   dwSize As Long
   cntUsage As Long
   th32ProcessID As Long
   th32DefaultHeapID As Long
   th32ModuleID As Long
   cntThreads As Long
   th32ParentProcessID As Long
   pcPriClassBase As Long
   dwFlags As Long
   szExeFile As String * MAX_PATH
End Type

Public Function TerminateEXE(ByVal sExeNam As String) As Boolean
   Dim lLng As Long, lA As Long, lExCode As Long
   Dim procObj As PROCESSENTRY32
   Dim hSnap As Long
   Dim lRet As Long
   
   hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0&) 'create a snapshot of the system process information
   procObj.dwSize = Len(procObj)
   lRet = Process32First(hSnap, procObj) 'Query information on the top-most running process
   
   Do While Process32Next(hSnap, procObj) 'loop through all the processes
       If InStr(1, LCase(procObj.szExeFile), LCase(sExeNam$)) > 0 Then 'Your exe name has been found
           lLng = OpenProcess(&H1, ByVal 0&, procObj.th32ProcessID) 'Open the process as to get its handle
           lA = TerminateProcess(lLng, lExCode) 'Terminate the process
           TerminateEXE = lA
           Exit Do
       End If
   Loop
End Function

Private Sub Command1_Click()
   MsgBox (TerminateEXE("explorer.exe"))
End Sub


والله تعجز الكلمات عن شكرك يا اخ سامي .. هذا معروف لن انساه لك ابداً .. جعله الله في ميزان حسناتك .. كل الشكر والإحترام لك يا خي الفاضل
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor


الردود في هذا الموضوع
RE: انهاء مهمة اكسبلورر من قائمة المهام في ويندوز 7 64 بت - بواسطة الرجل الرمادي - 02-05-15, 08:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] برنامج تنبيه صوتي ويندوز 10 aboezzat84 0 344 07-01-24, 06:46 PM
آخر رد: aboezzat84
  مشكلة في فتح مشاريعي بعد تنزيل ويندوز 10 بل 7 محمد حمد محمد سليمان 4 1,557 18-01-22, 12:26 PM
آخر رد: محمد حمد محمد سليمان
  [سؤال] ما هى أفضل نسخة VB6 تعمل على ويندوز 10 ؟ aboezzat84 3 1,630 22-08-21, 07:50 PM
آخر رد: مصمم هاوي
  مشكلة قراءة من قاعدة البيانات بعد تنصيب البرنامج على ويندوز 10 aboezzat84 3 1,955 08-04-21, 06:38 PM
آخر رد: aboezzat84
  كراك لتشغيل  Skin  على ويندوز 7 عبدالسلام مصطفى 2 2,093 04-04-21, 07:41 AM
آخر رد: عبدالسلام مصطفى
Question [vb6.0] كيف يمكن فتح قائمة التاريخ عن طريق زر الامر ؟؟ Microformt 2 1,679 15-07-20, 04:59 AM
آخر رد: Ahmed_Mansoor
  في مشروع هذه NotifyIcon تظهر في شريط المهام ahmed250 3 1,919 02-06-20, 03:50 AM
آخر رد: Ahmed_Mansoor
  [vb6.0] المساعدة في عملية البحث برقم السيارة من قائمة الليست فيو وادي العوضي 13 4,136 24-05-20, 09:36 PM
آخر رد: Ahmed_Mansoor
  طلب كود رسالة تنبيه في شريط المهام ahmed20 0 2,220 27-01-20, 08:23 AM
آخر رد: ahmed20
  طريقتي الناجحة لتشغيل vb6.0 على ويندوز 7 سعود 4 2,840 04-09-19, 04:25 AM
آخر رد: سعود

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


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