36

我想在我的 WPF 应用程序中显示用户名,它应该从当前登录的用户那里获取用户名?

所以我的问题是我们如何从 WPF App 获取 windows 登录用户的用户名?

4

2 回答 2

58
System.Security.Principal.WindowsIdentity.GetCurrent().Name

我还发现:

Environment.UserName

或者

System.Windows.Forms.SystemInformation.UserName

我无法尝试,因此请自行检查结果。

补充:完整的用户名:

Imports System.DirectoryServices.AccountManagement

Dim userFullName As String = UserPrincipal.Current.DisplayName
于 2013-04-29T07:52:15.840 回答
12

调用WindowsIdentity.GetCurrent()以获取 Windows 用户身份。

你可以从这里得到名字。

于 2013-04-29T07:53:08.897 回答