Mr_JianMin 2020-04-26 14:01 采纳率: 0%
浏览 390

java可以获取windows任务管理器的进程描述吗

如标题图片说明,可以通过java获取到吗

  • 写回答

1条回答 默认 最新

  • weixin_45596388 2020-04-26 14:34
    关注

    采纳率:52%6级 2014.11.01
    1、在Windows的命令行 tasklist 可以获得进程列表
    你先CMD, 再执行tasklist 可以看到类似任务管理器里的进程信息
    2、JAVA要调用CMD命令, 用 Process process = Runtime.getRuntime().exec(command);

    例如:查找某进程
    Process proc = Runtime.getRuntime().exec("tasklist /FI \"IMAGENAME eq " + processName + "\"");
    bufferedReader = new BufferedReader(new InputStreamReader(proc.getInputStream()));
    String line = null;
    while ((line = bufferedReader.readLine()) != null) {
    if (line.contains("QQ.exe")) {
    System.out.printlns("找到了");
    }
    }

    评论

报告相同问题?