El código que pone Federico los mata bien muertos. Si el proceso se vuelve a ejecutar, yo buscaría el problema en tu código o en las características del propio programa que quieres matar. En tu código busca si por algún motivo después de matar el proceso lo vuelves a ejecutar, y en el software que quieres controlar asegurate que es un solo proceso y no varios los que se ejecutan. Es decir, tu puede que solo ejecutes uno, pero que este llame a otro, y cuando tu matas el primero el segundo lo detecta y vuelve a ejecutar el primero.
|