如何在java中获取当前正在运行的程序?

时间:2014-05-27 08:42:27

标签: java windows

我想构建一个程序,它可以记录在Windows中运行的程序或线程。我想用java编写程序。

有谁知道这样的话吗?

2 个答案:

答案 0 :(得分:0)

使用tasklist实例运行“runtime”cmd。

答案 1 :(得分:0)

试试这样:

 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);
    }