Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2006, 04:49
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años
Puntos: 19
Sonrisa

Una manera que se me ocurre es:

Si desde una shell de dos, puedes obtener un fichero con el nombre del usuario : cmd.exe type nul > c:\%username%

Desde Java :
Código:
public class Usuario {
	public static void main(String[] args){
		Runtime aplicacion = Runtime.getRuntime(); 
        try{aplicacion.exec("cmd.exe type nul > c:\%username%"); }
        catch(Exception e){}

	}
}
Ahora solo tendrias que acceder al nombre del fichero y tendrias el usuario
... una chapuza , pero es lo que se me ocurre ...

.... 5 minutos más tarde .....

Pero si nos miramos en la API la clase System:
Con esto lo tendriamos:
Código:
  String usuario=System.getProperty("user.name");
( http://club.idecnet.com/~ccastano/femepa/170106.htm )

Espero te valga ... Con la salvedad que el código debe correr
en el lado del cliente = ¿ Applet firmado ? o se puede hacer desde un servlet o jsp ...???

Última edición por dogduck; 17/01/2006 a las 06:30