Foros del Web » Programación para mayores de 30 ;) » Programación General »

Usuario activo desde Delphi

Estas en el tema de Usuario activo desde Delphi en el foro de Programación General en Foros del Web. Antes que nada saludos a todos... Estoy desarrollando una pequeña aplicación en Delphi 7 bajo VCL (está destinada a funcionar sobre plataforma NT). El caso ...
  #1 (permalink)  
Antiguo 28/12/2002, 15:08
 
Fecha de Ingreso: julio-2001
Mensajes: 80
Antigüedad: 22 años, 10 meses
Puntos: 1
Pregunta Usuario activo desde Delphi

Antes que nada saludos a todos...

Estoy desarrollando una pequeña aplicación en Delphi 7 bajo VCL (está destinada a funcionar sobre plataforma NT).

El caso es que me gustaría poder recoger el código del usuario que inició sesión en Windows , de hecho, me gustaría obtener no sólo el nombre del usuario, sino el ID del mismo:

Usuario : Carlos
ID : S-1-4-25-578958907-655485325-33430523011-3005

Muchas gracias
  #2 (permalink)  
Antiguo 29/12/2002, 16:24
 
Fecha de Ingreso: julio-2001
Mensajes: 80
Antigüedad: 22 años, 10 meses
Puntos: 1
El nombre del usuario ya he averiguado cómo sacarlo:

function GetUser : string ;
var
buffer : String ;
buffsize : DWORD ;
begin
buffsize := 128;
Setlength (buffer, buffsize);
Getusername (Pchar(buffer), buffsize);
Result := buffer;
end;

lo que me falta es el famoso ID que no tengo ni idea de qué API usar para obtenerlo.....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:27.