Cerrar aplicacion ajena URGENTE!!!
Publicado por Pablo PEREZ (11 intervenciones) el 26/05/2003 15:16:18
Alguien sabe como cerrar una aplicación .EXE que no es mi vBasic, sino otro exe.
Me han dicho:
Dim winHwnd As Long
Dim RetVal As Long
winHwnd = FindWindow(vbNullString, "Calculadora")
If winHwnd <> 0 Then
RetVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&)
If RetVal = 0 Then
MsgBox "Error."
Else
MsgBox "Cerramos aplicacion."
End If
Else
MsgBox "La Calculadora no está abierta."
End If
Lo que yo cierro no es la calculadora, pero vale el ejemplo.
Realmente no se cierra, se debe quedar minimizada porque la veo en el administrador de tareas, y no puedo volver a ejecutarla porque ya está arrancada aunque no la veo. Alguien sabe que puedo hacer
Gracias a todos
Me han dicho:
Dim winHwnd As Long
Dim RetVal As Long
winHwnd = FindWindow(vbNullString, "Calculadora")
If winHwnd <> 0 Then
RetVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&)
If RetVal = 0 Then
MsgBox "Error."
Else
MsgBox "Cerramos aplicacion."
End If
Else
MsgBox "La Calculadora no está abierta."
End If
Lo que yo cierro no es la calculadora, pero vale el ejemplo.
Realmente no se cierra, se debe quedar minimizada porque la veo en el administrador de tareas, y no puedo volver a ejecutarla porque ya está arrancada aunque no la veo. Alguien sabe que puedo hacer
Gracias a todos
Valora esta pregunta


0