Visual Basic - Cerrar otro programa al cerrar mi aplicación

Life is soft - evento anual de software empresarial
 
Vista:

Cerrar otro programa al cerrar mi aplicación

Publicado por Maria Contreras Medina (5 intervenciones) el 12/01/2004 20:12:10
Hola!
Necesito que me ayuden o envien codigo para cerrar un programa como Word al momento de cerrar mi aplicación en VB.....
Muchas Gracias!
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 otro programa al cerrar mi aplicación

Publicado por asier (9 intervenciones) el 12/01/2004 20:42:20
Este es el código que utilizo yo para cerrar procesos. La variable Aplicacion debe contener el nombdre de la aplicación tal y como aparece en el administrador de tareas (W2k o XP).

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_CLOSE = &H10

Private Sub NOMBRE_FUNCION()
Dim winHwnd As Long
Dim RetVal As Long
Dim Aplicacion As String

Aplicacion = "NOMBRE_APLICACION" 'Nombre de la aplicacion/proceso a cerrar
winHwnd = FindWindow(vbNullString, Aplicacion)
If winHwnd <> 0 Then
RetVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&)
End If
End
End Sub
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