Srs tenho uma duvida ao chamar um arquivo executável através da classe Process no java.
O Código abaixo não gera exception entretanto não executa o programa scan.exe. Seu eu chamo outro programa .exe não tenho problemas nenhum porem este exe ta fogo.
Este exe refere-se a Viruscan 5.3.0 Command Line. Fico agora na duvida se é um problema ou limitação do programa executavel ou do Java.
Alguém tem alguma dica ou suspeita ?
Existem outras formas de executar um arquivo exe fora o Process ?
[code]public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
String[] parametros = new String[2];
parametros[0] = “/DEL”;
parametros[1] = “c://teste//EICAR.txt”;
Process pp= run.exec("c://viruscan/scan.exe /DEL c://teste//EICAR.txt");
System.out.println("EXECUTADO..." );
BufferedReader in =new BufferedReader(new InputStreamReader(pp.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
}[/code]