[Aporte by 4ng3r] Ver Procesos de Windows

Iniciado por AFelipeTrujillo, 20 Febrero 2010, 07:26 AM

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

AFelipeTrujillo

estoy sin nada que hacer, se ocurrió esto , les dejo este code !!!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
* 4ng3r C0d!|\|G
*
* VER PROCESOS CON JAVA
* */
public class Procesos {

public static void main(String[] args) throws IOException {
verProcesos();
}

private static void verProcesos() throws IOException {
// LLAMAMOS LA VARIABLE DE ENTORNO WINDOWS Y EL PROGRAMA Q GESTIONA
// LOS PROCESOS
String consola = System.getenv("windir")+"\\System32\\"+"tasklist.exe";
// Ejecutamos el comando
Process proceso=Runtime.getRuntime().exec(consola);
//OBTENEMOS EL BUFFER DE SALIDA
BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
String tmp;
while((tmp=entrada.readLine())!=null){
System.out.println(tmp);

}
entrada.close();

}

}



Blitzkrieg'

Pero pues para ver procesos solo de Windows siendo Java un lenguaje multiplataforma, no creo que cuadre.

Lo ideal seria para ver procesos en todos xD

Igual, buen aporte...



AFelipeTrujillo

creo q por eso precise en el titulo que era para windows no para sistemas operativosen general...seria interesante un desarrollo de la forma de cmo ud la propene...

Debci

es que lo que hace es ejecutar la task list de windos xD

Saludos

AFelipeTrujillo

jejeje exacto, aunque no se si exista alguna librería para gestionar estos procesos de forma general... me pondré en la búsqueda para sacar un mejor c0d3

salu2

Blitzkrieg'

Creo que se podria, el programa mira que SO es y de acuerdo a eso ejecuta cierto comando para ver los procesos activos...



AFelipeTrujillo

si ya lo estuve mirando y se puede con el parámetro os.name....

Debci

Cita de: 4ng3r en 21 Febrero 2010, 23:20 PM
si ya lo estuve mirando y se puede con el parámetro os.name....
Se puede con java? sin nada nativo?
Explicamelo ^^

Saludos

Blitzkrieg'

Cita de: ..::| D3Bć1 |::. en 22 Febrero 2010, 15:08 PM
Cita de: 4ng3r en 21 Febrero 2010, 23:20 PM
si ya lo estuve mirando y se puede con el parámetro os.name....
Se puede con java? sin nada nativo?
Explicamelo ^^

Saludos

¿Saber el nombre del Sistema Operativo?
Código (java) [Seleccionar]
System.out.print(System.getProperty("os.name"));



Debci

Cita de: ddk en 23 Febrero 2010, 03:15 AM
Cita de: ..::| D3Bć1 |::. en 22 Febrero 2010, 15:08 PM
Cita de: 4ng3r en 21 Febrero 2010, 23:20 PM
si ya lo estuve mirando y se puede con el parámetro os.name....
Se puede con java? sin nada nativo?
Explicamelo ^^

Saludos

¿Saber el nombre del Sistema Operativo?
Código (java) [Seleccionar]
System.out.print(System.getProperty("os.name"));

Me temo que mal-interpreté vuestras respuetsas, me referia a los procesos.
Saludos