Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/06/2009, 08:56
Im_ToSs
 
Fecha de Ingreso: junio-2009
Ubicación: Mexico DF
Mensajes: 26
Antigüedad: 15 años, 8 meses
Puntos: 1
De acuerdo Respuesta: Código para saber que programas se están ejecutando en el OS

Que ondas!! pues ya sabes que para eso estamos, para ayudar y para que aprendamos todos, asi que tambien te pido que si alguien necesita saber algo y tu lo sabes, lo compartas ok?, mira pues para obtener info del sistema, nada mas se tiene que cambiar el nombre del ejecutable que vamos a usar, en este caso cree una variable String que llame sysInfo y el nombre del ejecutable es 'systeminfo.exe' y quedaria asi:
Código:
import java.io.BufferedReader;
import java.io.InputStreamReader;

/**
 * 
 * @author Im_ToSs
 *
 */
public class OtraClasesita {

    public static void main(String[] args) {
	
	try{
		
	    String str_proceso = null;
	    String sysInfo = 
			System.getenv("windir") + 
			"\\system32\\" + 
			"systeminfo.exe";
	    Process proceso = Runtime.getRuntime().exec(sysInfo);
	    BufferedReader input = new BufferedReader(
		    new InputStreamReader(proceso.getInputStream()));
	    while((str_proceso = input.readLine()) != null){
		System.out.println(str_proceso);
	    }
	    input.close();
	
	}catch(Exception e){
	    e.printStackTrace();
	}

    }

}
Espero te sirva, saludos!! =D