Visual Basic - Un API para cerrar una aplicacion?

Life is soft - evento anual de software empresarial
 
Vista:

Un API para cerrar una aplicacion?

Publicado por LUIGI (79 intervenciones) el 12/07/2003 00:11:38
Yo se que el ShellExecute llama a una aplicacion pero como hago que esta se cierre desde el Visual Basic?
Gracias por el dato...
Saludos....
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:Un API para cerrar una aplicacion?

Publicado por Cecilia Colalongo (3116 intervenciones) el 12/07/2003 20:36:27
Fijate con ésto:

Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long

public lProcHand As Long

Public Function MyHandle() As Long
Dim lngExecOK As Long
lngExecOK = Shell("c:\windows\calc.exe", vbNormalFocus)
lProcessHandle = OpenProcess(&H100000, True, lngExecOK)
MyHandle = lProcessHandle
End Function

Public Function Terminate(ByVal lPhandle As Long) As Long
Terminate = TerminateProcess(lPhandle, 0)
End Function


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

RE:Un API para cerrar una aplicacion?

Publicado por maCo (30 intervenciones) el 13/07/2003 00:42:40
si quieres cerrar un applicacion externa, puedes hacer esto.
agarras el handle de la ventana principal, y le mandas un mensaje wm_close, con eso algunas app terminan.
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