Hola, estoy creando una aplicación para instalar y actualizar los drivers de un equipo. Existe una herramienta que se llama devcon.exe y te ayuda a hacerlo.
El problema viene cuando intento ejecutar los comandos desde java, necesito recuperar la respuesta pero no se porqué no la devuelve, también la he intentado enviar a un archivo pero solo crea el archivo vacío, este es el código que utilizo:
Código:
String line;
Process p = Runtime.getRuntime().exec( "cmd /c start devcon/i386/devcon.exe status * > text.txt" );
int i=0;
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()) );
while ((line = in.readLine()) != null)
{
i++;
System.out.println(line);
}
System.out.println(i);
p.waitFor();
in.close();
p.destroy();
Saludos