Visual Basic - Cerrar un programa

Life is soft - evento anual de software empresarial
 
Vista:

Cerrar un programa

Publicado por Alejandro A. Llerandi (20 intervenciones) el 15/08/2005 16:50:28
Hola, tengo una consulta: abro una aplicación con la función Shell pero no se cómo cerrar la aplicación abierta. Cómo lo puedo hacer?
Desde ya 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 un programa

Publicado por olaia (20 intervenciones) el 18/08/2005 09:49:16
Hay diferentes maneras de hacerlo. Una de ellas seria asi:

RetVal = Shell ("TuAplicacion",1)

'y teniendo ya RetVal;

Public Const VK_ALT = &H12
Public Const VK_F4 = &H73

AppActivate RetVal, True
'para cerrar la ventana ALT+F4 dos veces, pq sino no cierra bien a veces
keybd_event VK_ALT, &H45, KEYEVENTF_EXTENDEDKEY Or 0, 0
keybd_event VK_F4, &H45, KEYEVENTF_EXTENDEDKEY Or 0, 0
keybd_event VK_F4, &H45, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0
keybd_event VK_ALT, &H45, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0

Asi lo que haces es mandarle al proceso la accion que seria ALT+F4, para asi poder cerrar la ventana. Sino, existen varios api´s q puedes utiizar: TerminateProcess...

Espero q te sirva
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