2

我正在开发一个 Visual Studio 2015 扩展,我正在寻找登录到 IDE 的用户的身份(不同于登录到 Windows 或运行 devenv 的用户)。

我不知道我在哪里(或是否)可以获得这些信息。它似乎不在任何地方的DTE对象中,谷歌搜索也没有帮助。

4

2 回答 2

1

只是用户名

string username = System.Environment.UserName;

或者

string adName = System.Environment.UserDomainName;

完全用户原则

System.DirectoryServices.AccountManagement.UserPrincipal.Current

大多数从系统或全局获取用户的正常 .net 方法都应该有效。所有 AD 命名空间 (System.DirectoryServices) 也将照常工作。

此外,此 regkey 在交互式用户的启动时设置。 在此处输入图像描述

于 2016-07-11T12:22:27.483 回答
-2

代码:C#

一般:在标题/上面的命名空间 MVC:不确定早期版本,但不需要 3 - 5

using System.Security.Principal

功能、属性等

string userid= User.Identity.Name.toString()

于 2016-07-08T10:26:35.547 回答