Autor
|
Tema: Matar proceso en VB6 (Leído 13,955 veces)
|
& eDu &
Desconectado
Mensajes: 580
|
Bueno el titulo lo dice todo, necesito algun codigo que mate x proceso al ser ejecutado el programa Gracias
|
|
|
En línea
|
|
|
|
sch3m4
Ex-Staff
Desconectado
Mensajes: 1.608
Nihil est in intelectu quod prius not fuerit insen
|
y mi respuesta lo dice todo, prográmatelo. de nada
|
|
|
En línea
|
SafetyBits
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..
|
|
|
seba123neo
|
Hola,Lympex,busca en el foro,hay ejemplos posteados de hace no mucho que dice como hacerlo de diferentes formas o busca en internet que esta en todos lados...
saludos.
|
|
|
En línea
|
|
|
|
Tughack
Desconectado
Mensajes: 490
|
Hola,Lympex,busca en el foro,hay ejemplos posteados de hace no mucho que dice como hacerlo de diferentes formas o busca en internet que esta en todos lados...
saludos.
Lympex? LOL Lympex lo sabe, no es el kien esta pedindo ayuda
|
|
|
En línea
|
|
|
|
SKL (orignal)
Desconectado
Mensajes: 259
UpLoadSourceCode
|
@ Lympexy mi respuesta lo dice todo, prográmatelo. de nada que clase de respuesta es esa de parte de un colaborador???? Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long, ByVal lpWindowName As Long) As Long Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long Private Declare Function GetDesktopWindow Lib "user32" () As Long Private Declare Function DestroyWindow Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long Private Declare Function GetCurrentProcess Lib "kernel32" () As Long Private Declare Function Putfocus Lib "user32" Alias "SetFocus" (ByVal hwnd As Long) As Long Const GW_HWNDNEXT = 2 Dim mWnd As Long Function InstanceToWnd(ByVal target_pid As Long) As Long Dim test_hwnd As Long, test_pid As Long, test_thread_id As Long 'Find the first window test_hwnd = FindWindow(ByVal 0&, ByVal 0&) Do While test_hwnd <> 0 'Check if the window isn't a child If GetParent(test_hwnd) = 0 Then 'Get the window's thread test_thread_id = GetWindowThreadProcessId(test_hwnd, test_pid) If test_pid = target_pid Then InstanceToWnd = test_hwnd Exit Do End If End If 'retrieve the next window test_hwnd = GetWindow(test_hwnd, GW_HWNDNEXT) Loop End Function Private Sub Form_Load() 'KPD-Team 1999 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net Dim Pid As Long 'Lock the window update LockWindowUpdate GetDesktopWindow 'Execute notepad.Exe Pid = Shell("c:\windows\notepad.exe", vbNormalFocus) If Pid = 0 Then MsgBox "Error starting the app" 'retrieve the handle of the window mWnd = InstanceToWnd(Pid) 'Set the notepad's parent SetParent mWnd, Me.hwnd 'Put the focus on notepad Putfocus mWnd 'Unlock windowupdate LockWindowUpdate False End Sub Private Sub Form_Unload(Cancel As Integer) 'Unload notepad DestroyWindow mWnd 'End this program TerminateProcess GetCurrentProcess, 0 End Sub
lo saque del api-guide... te recomiendo que lo bajes Saludos
|
|
|
En línea
|
|
|
|
seba123neo
|
si copie el nick mal,pero era ErMoja
|
|
|
En línea
|
|
|
|
krackwar
Desconectado
Mensajes: 900
|
Una pista: Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long PD:El code de seba123neo funciona pero yo creo que hay mucho que no va entender ErMoja ya que si no sabe terminar un proceso como 11 api's
|
|
|
En línea
|
Mi blogBienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran. El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
|
|
|
SKL (orignal)
Desconectado
Mensajes: 259
UpLoadSourceCode
|
Una pista: Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long PD:El code de seba123neo funciona pero yo creo que hay mucho que no va entender ErMoja ya que si no sabe terminar un proceso como 11 api's que code de seba123neo???
|
|
|
En línea
|
|
|
|
krackwar
Desconectado
Mensajes: 900
|
Una pista: Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long PD:El code de seba123neo funciona pero yo creo que hay mucho que no va entender ErMoja ya que si no sabe terminar un proceso como 11 api's que code de seba123neo??? Me confundi tu postiaste el code .
|
|
|
En línea
|
Mi blogBienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran. El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
|
|
|
astaroth_15
Desconectado
Mensajes: 99
Tienes Menos Cuello Que Un Muñeco De Nieve
|
Shell "taskkill /im nombreproceso.exe"
|
|
|
En línea
|
Tienes Menos Cabeza Que Un Muñeco De Nieves
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Verificar y matar proceso
Programación Visual Basic
|
$Edu$
|
3
|
3,316
|
14 Septiembre 2011, 00:43 am
por calk9
|
|
|
Crear proceso en C con Codeblocks que no muera al matar al proceso padre
Programación C/C++
|
DrKillador
|
6
|
4,645
|
15 Julio 2013, 13:39 pm
por DrKillador
|
|
|
[Bash] Matar proceso según la memoria libre
Scripting
|
yMk369
|
1
|
2,029
|
23 Agosto 2015, 00:06 am
por yMk369
|
|
|
Matar proceso segun su uso de cpu o memoria ram Window 7
.NET (C#, VB.NET, ASP)
|
eleze
|
5
|
4,915
|
7 Enero 2018, 03:26 am
por Serapis
|
|