Matar aplicacion en ejecucion

22/06/2005 - 20:57 por Novato | Informe spam
Hola:

Tengo una aplicacion de Java la cual se suele quedar muchas veces
bloqueada y me gustaria matar el proceso y volverlo a arrancar. La
aplicacion esta programada para que no se pueda cerrar desde el boton de
"cerrar"; he mandado en Visual Basic el mensaje a la aplicacion para que
se cierre pero no hay manera de que funcione.

Asi que he pensado en hacer alguna libreria en Visual C++ que mate el
proceso "java.exe", ¿hay alguna manera de conseguir esto?. Muchas gracias.

Un saludo.

Preguntas similare

Leer las respuestas

#1 Isidro Muñoz
23/06/2005 - 09:39 | Informe spam
Hola,

BOOL TerminateProcess( HANDLE hProcess, UINT uExitCode );

Saludos
isidro

"Novato" escribió en el mensaje
news:
Hola:

Tengo una aplicacion de Java la cual se suele quedar muchas veces
bloqueada y me gustaria matar el proceso y volverlo a arrancar. La
aplicacion esta programada para que no se pueda cerrar desde el boton de
"cerrar"; he mandado en Visual Basic el mensaje a la aplicacion para que
se cierre pero no hay manera de que funcione.

Asi que he pensado en hacer alguna libreria en Visual C++ que mate el
proceso "java.exe", ¿hay alguna manera de conseguir esto?. Muchas gracias.

Un saludo.

Respuesta Responder a este mensaje
#2 Rodrigo Corral [MVP]
23/06/2005 - 10:02 | Informe spam
El problema es como encontrar el handle del proceso adecuado.

Aqui tienes como enumerar los procesos:
http://support.microsoft.com/defaul...-us;175030

¿Una vez enumerados los procesos, que vas ha hacer, matar todos los que se
llamen java.exe? ummmm no se no se...

Ojito con TerminateProcess, puede dejar recursos sin liberar.

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida