How to Obtain a List of Active Windows or Processes Using Java
Question:
Can anyone assist me in retrieving a list of currently open windows or processes on a local machine using Java? 나는 활성 프로세스의 Windows Task Manager 목록과 유사한 크로스 플랫폼 솔루션을 만드는 것을 목표로합니다.
답변 :
"ps -e"명령에서 프로세스 목록을 추출하는 대체 접근 방식 :
try { String line; Process p = Runtime.getRuntime().exec("ps -e"); BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream())); while ((line = input.readLine()) != null) { System.out.println(line); // {try {&&] {try {&&] 문자열 라인; 프로세스 p = runtime.getRuntime (). exec ( "ps -e"); BufferedReader input = new bufferedReader (new inputStreamReader (p.getInputStream ()); while ((line = input.readline ())! = null) { System.out.println (line); // Windows Systems의 경우 다음과 같이 코드를 수정합니다. (System.getenv ( "Windir") "\\ System32 \\" "TaskList.exe");try { String line; Process p = Runtime.getRuntime().exec("ps -e"); BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream())); while ((line = input.readLine()) != null) { System.out.println(line); // 이 접근법은 원하는 실행중인 Windows 또는 프로세스의 목록을 제공해야합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3