Usuario conectado

08/02/2005 - 15:06 por 100015005 | Informe spam
Hola,

Necesito conocer el usuario que está ejecutando un código c# para
tomar decisiones dentro del código. Cómo podría saberlo ??

Un saludo.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
08/02/2005 - 15:14 | Informe spam
WindowsIdentity wi = WindowsIdentity.GetCurrent();

o

Thread.CurrentPrincipal

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 Jose Luis Manners
08/02/2005 - 15:24 | Informe spam
Bueno si te refieres al usuario de Windows actualmente conectado al
computador, lo puedes hacer de dos maneras:

System.Environment.UserName
SystemInformation.UserName

Sin embargo, parce que es más recomendado usar System.Environment.UserName
porque SystemInformation.UserName no funciona y genera una excepción cuando
la
aplicación tiene permisos de Local Intranet como lo explica el siguiente
artículo:

http://support.microsoft.com/defaul...-us;814741

Así que creo que continuaré usando System.Environment.UserName.

Espero haberte ayudado.

Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

wrote in message
news:
Hola,

Necesito conocer el usuario que está ejecutando un código c# para
tomar decisiones dentro del código. Cómo podría saberlo ??

Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida