Pegar e finalizar um processo no Windows

0 respostas
L

Olá galera,

eu quero matar um processo que roda no pc utlizando uma classe Java, o problema é que este código que estou usando pelo que sei ele serve para rodar um programa, só que o programa que quero matar é o Gbuster, e ele já está rodando, então quanto executo meu código ele da um erro, segue abaixo o erro e código.

package processo;

import java.io.IOException;

public class MataProcesso {

	public static void main(String[] args) throws IOException {

		Process processo = Runtime.getRuntime().exec("Gbuster");
		processo.destroy();
				
	}
}

ele da o seguinte erro:

java.io.IOException: CreateProcess: Gbuster error=2
	at java.lang.Win32Process.create(Native Method)
	at java.lang.Win32Process.<init>(Unknown Source)
	at java.lang.Runtime.execInternal(Native Method)
	at java.lang.Runtime.exec(Unknown Source)
	at java.lang.Runtime.exec(Unknown Source)
	at java.lang.Runtime.exec(Unknown Source)
	at java.lang.Runtime.exec(Unknown Source)
	at processo.MataProcesso.main(MataProcesso.java:9)
Exception in thread "main"

Se alguem tiver uma sugestão, grato!!!

Criado 5 de agosto de 2005
Respostas 0
Participantes 1