Visual Basic - Cerrar aplicaciones desde vb

Life is soft - evento anual de software empresarial
 
Vista:

Cerrar aplicaciones desde vb

Publicado por marcos (1 intervención) el 18/03/2005 16:24:22
Hola, simplemente eso, como hago para cerra una aplicacion desde un programa hecho en visual basic, osea x ejemplo cuando hago una actualizacion p' un programa y requiero cerrar el antes abierto y asi comenzar la actualizacion.
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 aplicaciones desde vb

Publicado por Benjo (679 intervenciones) el 19/03/2005 03:09:52
Marcos,

Con FindWindows detectás el Handle de la aplicación
Con PostMessage lo cerrás

PostMessage NumberHwd, WM_SYSCOMMAND, SC_CLOSE, NILL

En algunos casos tenés que matar el proceso y eso reqeuire de otro código un poco más elaborado.
Las declaraciones son

Public Const NILL = 0&
Public Const WM_SYSCOMMAND = &H112
Public Const SC_CLOSE = &HF060

Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
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