在服务器上执行Runtime.getRuntime()。exec(...命令并获取客户端结果

时间:2015-07-16 11:19:49

标签: java

我想检查客户端上运行的任务,以避免执行非法程序

有办法吗?

我尝试申请的代码是:

try {
    String line;
    Process p = Runtime.getRuntime().exec(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
    BufferedReader input = 
                new BufferedReader(new InputStreamReader(p.getInputStream()));
    while ((line = input.readLine()) != null) {
        System.out.println(line); //<-- Parse data here.
    }
    input.close();
} catch (Exception err) {
    err.printStackTrace();
}

谢谢

0 个答案:

没有答案