Tengo un servicio que corre generalmente cuando arranca la máquina (tiene
una condición pero generalmente corre cuando se prende la máquina). Quiero
averiguar que usuario de Windows se está conectando, y para ello utilizo la
sentencia:
usuario = WindowsIdentity::GetCurrent()->Name;
donde usuario es una cadena,
Esta sentencia funciona bien cuando se corre dentro de una aplicación
normal, no dentro de un servicio, lo cual creo que es porque el
servicio corre en una sesión distinta, por lo tanto no obtengo el resultado
que requiero. ¿ Cómo podría obtener el nombre del usuario que se conecta
dentro de un servicio windows?
Les agradezco de antemano cualquier colaboración.
José Achig
Leer las respuestas