Executando e fechando programa

Ola pessoal…

Precisso executar um programa que se tornará um processo no windows de dentro de minha aplicacao swing, mas qndo eu fechar a aplicacao preciso que este processo seja finalizado.

alguem poderia me ajudar ?

t+

Será que assim dá?

pra iniciar:

Runtime.getRuntime().exec("cmd.exe /c net start processo");

na hora de fechar:

Runtime.getRuntime().exec("cmd.exe /c net stop processo");

Tem o metodo destroy() da classe Process tambem, mas nele eu acho que é mais forçado.

e ai jairelton…

para executar a aplicacao funcionou, utilizei o seguinte comando:
processo = Runtime.getRuntime().exec(“cmd.exe /c c:\arquiv~1\zebedee\zebedee.exe 3051:10.1.0.5:3050”);

so q para fechar o processo nao consegui, tentei o comando q vc indicou e tentei este tbm:

processo.destroy();

Pensei que fosse um serviço do windows, mas nesse caso acho que tem que ser com o destroy() mesmo, teoricamente teria que funcionar…