Listar los procesos de windows

  • 0 Respuestas
  • 4250 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ProcessKill

  • *
  • Underc0der
  • Mensajes: 154
  • Actividad:
    0%
  • Reputación 0
  • Arriba los hackers de Argentina!
    • Ver Perfil
    • Email

Listar los procesos de windows

  • en: Febrero 24, 2010, 04:14:06 pm


Código: Java
  1. import javax.swing.JFrame;
  2. /*
  3. * Listar los procesos de Windows y mostrarlos  en un JList
  4. * _______________________________
  5. * @author L-EYER
  6. * @see GlassFish Tools Bundle For Eclipse Version: 0.9.9
  7. * _______________________________________________________
  8. *
  9. */
  10. public class ProcessList
  11. {
  12.    public static void main(String[] args) {
  13.       final JFrame init = new JFrame();
  14.       init.setLayout(new java.awt.GridLayout(1,1));
  15.       init.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  16.       final  java.awt.List list = new java.awt.List();
  17.       java.awt.Container container = init.getContentPane();
  18.             container.add(list);
  19.       final String command = "CMD /C tasklist /nh";
  20.       java.util.Vector< String > listProcess=new java.util.Vector< String >();
  21.       try {
  22.          
  23.          final Process process = Runtime.getRuntime().exec(command);
  24.          java.io.BufferedReader reader = new java.io.BufferedReader(
  25.                new java.io.InputStreamReader(
  26.                      process.getInputStream()));
  27.             String pross=null;
  28.             String processName="";
  29.          while((pross=reader.readLine()) != null){
  30.             char[]array=pross.toCharArray();
  31.             for(int i=0;
  32.             i<array.length;
  33.             i++){
  34.                processName += String.valueOf(array[i]);
  35.                   if(array[i]==' ')break;else continue;
  36.             }
  37.             listProcess.addElement(
  38.                   processName.trim().toUpperCase());
  39.             processName="";
  40.          }
  41.          for(int j = 0;
  42.          j< listProcess.size();
  43.          j++)
  44.             list.add(listProcess.get(j));
  45.          } catch (java.io.IOException e) {e.printStackTrace();System.exit(0);
  46.          
  47.       }catch (Exception e) {
  48.       System.err.println(e);System.exit(0);
  49.            }
  50.       init.setSize(300,700);
  51.       init.setLocationRelativeTo(new JFrame());
  52.       init.setVisible(true);
  53.    }
  54. }
« Última modificación: Abril 18, 2013, 12:43:31 pm por Expermicid »

 

Como compilar programas Java en la consola de comandos de Windows

Iniciado por tar3kw0rm3d

Respuestas: 2
Vistas: 4275
Último mensaje Junio 04, 2013, 02:55:07 pm
por tar3kw0rm3d