Hola!
Tengo un problemilla con un servicio que estoy desarrollando en visual basic .net.
La cuestion es que tengo un servicio que controla el acceso al ordenador y para ello intento que me guarde en una base de datos SQL el nombre de usuario que ha iniciado sesion en la maquina. El problema se presenta cunado quiero obtener el nombre de usuario donde el servicio lo detecta como: "NT AUTHORITY\SYSTEM" Cuando obviamente no es el caso. lo intento obtener mediante los comandos:
- System.Environment.UserName
- My.User.Name
pero siempre me dan como usuario SYSTEM o NT AUTHORITY\SYSTEM respectivamente.
Sabriais decirme como puedo obtener este inicio de sesion?
gracias & saludos!