jueves, 13 de octubre de 2011

Ver procesos del sistema con JAVA

      Como podemos ver el "taskmgr" desde JAVA para efectuar alguna operación con un específico proceso(en mi caso el javaw.exe)


codigo:
 
 
public class Test {

    public static void main(String[] args) throws IOException {
        boolean exito = false;
        
        Process p = Runtime.getRuntime().exec(new String[]{"cmd.exe", "/C", "tasklist /FI \"STATUS eq RUNNING\""});
            DataInputStream dis = new DataInputStream(p.getInputStream());
            String x = dis.readLine();
            while (x != null) {
                if (x.startsWith("javaw.exe")) {
                    exito = true;
                    break;
                }
                x = dis.readLine();
            }
            
    }
}

No hay comentarios:

Publicar un comentario