elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  [Aporte by 4ng3r] Ver Procesos de Windows
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [Aporte by 4ng3r] Ver Procesos de Windows  (Leído 11,797 veces)
Komodo


Desconectado Desconectado

Mensajes: 352



Ver Perfil
Re: [Aporte by 4ng3r] Ver Procesos de Windows
« Respuesta #10 en: 23 Febrero 2010, 20:01 pm »

Gracias, me sirve mucho para aprender


En línea


Blitzkrieg'


Desconectado Desconectado

Mensajes: 546


print('Hi there')


Ver Perfil WWW
Re: [Aporte by 4ng3r] Ver Procesos de Windows
« Respuesta #11 en: 24 Febrero 2010, 23:01 pm »

Miren este codigo que me salio, en teoria deberia funcionar en Linux y Windows. No le puse Mac porque no tengo ni idea que comando ejecutar para saber procesos en Mac.
Código
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3.  
  4. public class Interfaz {
  5.  
  6. public Interfaz(){
  7.  if (System.getProperty("os.name").toLowerCase().indexOf("windows") > -1) {
  8.  procesosWin();
  9.  } else if (System.getProperty("os.name").toLowerCase().indexOf("linux") > -1) {
  10.  procesosLin();
  11.  }
  12.  
  13. }
  14.  
  15. private static void procesosWin(){
  16. try{
  17. String consola = System.getenv("windir")+"\\System32\\"+"tasklist.exe";
  18.  
  19. Process proceso=Runtime.getRuntime().exec(consola);
  20. BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
  21. String tmp;
  22. while((tmp=entrada.readLine())!=null){
  23. System.out.println(tmp);
  24.  
  25. }
  26. entrada.close();
  27. }catch(Exception e){
  28. e.printStackTrace();
  29. }
  30. }
  31.  
  32. private static void procesosLin(){
  33. try{
  34.  
  35. Process proceso=Runtime.getRuntime().exec("ps -A");
  36. BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
  37. String tmp;
  38. while((tmp=entrada.readLine())!=null){
  39. System.out.println(tmp);
  40.  
  41. }
  42. }catch (Exception e){
  43. e.printStackTrace();
  44. }
  45. }
  46.  
  47. public static void main(String[] args) {
  48. // TODO Auto-generated method stub
  49.       new Interfaz();
  50. }
  51. }
  52.  

¿Alguien quiere probarlo en Windows? En mi linux va bien.


En línea



~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: [Aporte by 4ng3r] Ver Procesos de Windows
« Respuesta #12 en: 25 Febrero 2010, 04:50 am »

jdk1.6.0_18/demo/jfc/Java2D

ahi van a ver un jar que tiene algunas funciones similares...
En línea


leete las reglas asi todos estamos mejor ;)
Leyer


Desconectado Desconectado

Mensajes: 786


leyer@elhacker.net


Ver Perfil WWW
Re: [Aporte by 4ng3r] Ver Procesos de Windows
« Respuesta #13 en: 25 Febrero 2010, 18:20 pm »

jdk1.6.0_18/demo/jfc/Java2D

ahi van a ver un jar que tiene algunas funciones similares...

jdk1.7.0/demo/jfc/Java2D no encontre algo parecido :P
En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: [Aporte by 4ng3r] Ver Procesos de Windows
« Respuesta #14 en: 25 Febrero 2010, 21:37 pm »

Miren este codigo que me salio, en teoria deberia funcionar en Linux y Windows. No le puse Mac porque no tengo ni idea que comando ejecutar para saber procesos en Mac.
Código
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3.  
  4. public class Interfaz {
  5.  
  6. public Interfaz(){
  7.  if (System.getProperty("os.name").toLowerCase().indexOf("windows") > -1) {
  8.  procesosWin();
  9.  } else if (System.getProperty("os.name").toLowerCase().indexOf("linux") > -1) {
  10.  procesosLin();
  11.  }
  12.  
  13. }
  14.  
  15. private static void procesosWin(){
  16. try{
  17. String consola = System.getenv("windir")+"\\System32\\"+"tasklist.exe";
  18.  
  19. Process proceso=Runtime.getRuntime().exec(consola);
  20. BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
  21. String tmp;
  22. while((tmp=entrada.readLine())!=null){
  23. System.out.println(tmp);
  24.  
  25. }
  26. entrada.close();
  27. }catch(Exception e){
  28. e.printStackTrace();
  29. }
  30. }
  31.  
  32. private static void procesosLin(){
  33. try{
  34.  
  35. Process proceso=Runtime.getRuntime().exec("ps -A");
  36. BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
  37. String tmp;
  38. while((tmp=entrada.readLine())!=null){
  39. System.out.println(tmp);
  40.  
  41. }
  42. }catch (Exception e){
  43. e.printStackTrace();
  44. }
  45. }
  46.  
  47. public static void main(String[] args) {
  48. // TODO Auto-generated method stub
  49.       new Interfaz();
  50. }
  51. }
  52.  

¿Alguien quiere probarlo en Windows? En mi linux va bien.

en win nt funciona bien (lo he probado en clase de mates xD)

Saludos
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Clase que Captura el Inicio y Cierre de Procesos [Aporte] [WMI]
.NET (C#, VB.NET, ASP)
Keyen Night 0 2,042 Último mensaje 28 Septiembre 2011, 22:20 pm
por Keyen Night
Aporte en python(pone ontop algunos procesos)
Scripting
tincopasan 1 3,651 Último mensaje 19 Junio 2016, 00:00 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines