nombre de usuario

21/07/2005 - 04:17 por cmc | Informe spam
Hola:

Tengo un servicio windows con el cual necesito determinar el nombre de
usuario que ha iniciado sesion en windows. Estaba utilizando
environment.username , pero siempre me devuelve la cuenta de usuario con la
cual se inicio el servicio "SYSTEM". ¿Existe alguna forma de determinar el
nombre del usuario que realmente a iniciado la sesion en windows?

atte
Christian
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
21/07/2005 - 11:11 | Informe spam
Hola Christian,

¿has probado con System.Security.Principal.WindowsIdentity.GetCurrent().Name?.

Esto te dará el nombre de la máquina y el usuario.

P ej.: MUNDO\Christian

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"" wrote:

Hola:

Tengo un servicio windows con el cual necesito determinar el nombre de
usuario que ha iniciado sesion en windows. Estaba utilizando
environment.username , pero siempre me devuelve la cuenta de usuario con la
cual se inicio el servicio "SYSTEM". ¿Existe alguna forma de determinar el
nombre del usuario que realmente a iniciado la sesion en windows?

atte
Christian



Preguntas similares