日期:2014-05-20  浏览次数:20909 次

请教高手:怎样正确获取当前登录本机的用户名
在WinForm程序中,只需调用System.Environment.UserName就可获得当前登录本机的用户名。
然而,当我做了一个服务,并设置启动此服务的用户名为Administrator,密码为123之后,在此服务中调用System.Environment.UserName得到的永远是Administrator(即使我以用户名为a启动windows系统)???

我想利用服务来正确获取当前登录本机的用户名,请问应该怎么做?谢谢!

------解决方案--------------------
服务程序,有可能没有人登陆,也运行了