cómo obtener una lista de ventanas activas o procesos usando java
pregunta:
¿puede alguien ayudarme a recuperar una lista de ventanas actualmente abiertas o procesos en una máquina local usando java? Mi objetivo es crear una solución multiplataforma similar a la lista de procesos activos del Administrador de tareas de Windows.
respuesta:
un enfoque alternativo para extraer la lista de procesos del comando "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); //para sistemas de Windows, modifique el código de la siguiente manera:
Process p = Runtime.getRuntime().exec (System.getenv("windir") "\\system32\\" "tasklist.exe");Este enfoque debe proporcionar la lista deseada de Windows o procesos en ejecución.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3