• Sábado 14 de Diciembre de 2024, 21:56

Autor Tema:  Obtener Nombre Y Apellidos Usuario  (Leído 1987 veces)

DMART10

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Obtener Nombre Y Apellidos Usuario
« en: Jueves 8 de Mayo de 2008, 12:14 »
0
Hola,

estoy buscando la forma de obtener los nombre y apellidos del usuario que inició una sesión en el equipo desde VC++ (el nombre y los apellidos que aparecen, por ejemplo, al pulsar el botón "Inicio").

La cuestión es que necesitaría hacerlo sin hacer una consulta LDAP al Directorio Activo, ya que estoy casi seguro de que después de iniciar sesión, esos datos se almacenan en algún sitio en el equipo local.

Si alguien sabe cómo puedo obtener esa información o dónde se almacena, le agradecería enormemente que me lo comentara.

Igualmente, si sabéis con seguridad que esa información no es accesible de forma local, y sabéis cómo sería el código para acceder a ella a través de LDAP, os agradecería también que me lo comentaráis.

Muchas Gracias

Un Saludo
DANI

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Obtener Nombre Y Apellidos Usuario
« Respuesta #1 en: Lunes 12 de Mayo de 2008, 12:21 »
0
Hola,
¿Te refieres a el nombre del usuario logeado en windows?
Si es así, puedes usar la función GetUserName().

Un saludo.
 :lightsabre:
No hay tonto más molesto que el ingenioso.

DMART10

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Obtener Nombre Y Apellidos Usuario
« Respuesta #2 en: Martes 13 de Mayo de 2008, 08:30 »
0
Hola!!

Me refiero al nombre del usuario logueado en Windows, pero a su nombre y apellidos reales.

Es decir, quiero saber a partir de un username (p.ej., jgarcia), su nombre y apellidos asociados (p.ej, Javier García López) sin tener que recurrir a una consulta a LDAP.

Sé que ese nombre y apellidos se toman del Directorio Activo, pero quería saber si el S.O. los almacena en algún sitio accesible para luego poder mostrarlos sin tener que hacer consultas a LDAP continuaamente, y cómo poder acceder a ellos a mediante el código VC++.

Muchas gracias por la contestación...

Un Saludo
DANI