Visual Basic - Cerrar aplicacion ajena URGENTE!!!

Life is soft - evento anual de software empresarial
 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cerrar aplicacion ajena URGENTE!!!

Publicado por JorgeChasis (88 intervenciones) el 26/05/2003 18:10:47
Pues yo hago asi, para abrir la calculadora y despues para cerrarla cuando acabe de hacer las operaciones con ella... a ver si te sirve..

Shell "calc.exe", vbHide
SendKeys "%{F4}", True
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar