Matar procesos

22/05/2007 - 11:12 por AiTdX100MIl | Informe spam
Mi aplicación lanza un proceso externo para ejecutar un programa mediante
Process. Sin embargo, cuando cierro mi aplicación el proceso externo continua
corriendo hasta que lo mato manualmente o termina. ¿Cómo puedo hacer que al
salir de mi programa mate este proceso?Gracias
Aitdx
 

Leer las respuestas

#1 AiTdX100MIl
22/05/2007 - 16:06 | Informe spam
Sí, eso ya lo sabía. Mi cuestión era si existe alguna propiedad que me
proporcione los procesos que actualmente están en ejecución para poder
matarlos. Pensé en introducir los procesos externos que estoy ejecutando en
un array y cuando envío la orden de cerrar una ventana recorrer dicho array
matando los procesos si estaban vivos. Pero si uno de estos procesos termina
antes al recorrer el array al intentar acceder al mismo salta una excepción.
Otra posibilidad es introducirlo en el array mientras se ejecuta y cuando
termina sacarlo. De modo que en el array se hallan sólo aquellos que se
encuentren vivos. Gracias.
Aitdx


"Jowie" wrote:

Hechale un ojo a System.Diagnostics.Process tiene un metodo que es
kill

Un saludo


Preguntas similares