تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] انهاء مهمة اكسبلورر من قائمة المهام في ويندوز 7 64 بت
#2
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 بت - بواسطة sami2015 - 02-05-15, 05:48 PM

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

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


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