我正在制作一个程序,帮助工作人员在我的大学里检查和检查设备。我可以使用Enviroment.username,但作为一种学习体验,我希望获取当前登录用户的全名。按下windows按钮时看到的那个。所以我目前的playtest代码是:主要服务器故障
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal user = UserPrincipal.Current;
string displayName = user.DisplayName;
Console.WriteLine(displayName);
Console.ReadLine();
但它给了我一个主要的服务器下来的异常。我想这是权限问题,但我甚至不知道从哪里开始。
我能做些什么才能使这个工作?
你是不是一个域名? – SLaks