如何在WPF中获取Windows用户名

Ujj*_*l27 31 wpf

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

所以我的问题是如何从WPF应用程序中获取登录用户的Windows用户名?

Mic*_*ers 50

System.Security.Principal.WindowsIdentity.GetCurrent().Name
Run Code Online (Sandbox Code Playgroud)

我还发现:

Environment.UserName
Run Code Online (Sandbox Code Playgroud)

要么

System.Windows.Forms.SystemInformation.UserName
Run Code Online (Sandbox Code Playgroud)

我无法尝试,所以检查自己的结果.

补充:完整的用户名:

Imports System.DirectoryServices.AccountManagement

Dim userFullName As String = UserPrincipal.Current.DisplayName
Run Code Online (Sandbox Code Playgroud)

  • System.Security.Principal.WindowsIdentity.GetCurrent().名称,这一个正在工作谢谢 (2认同)

Meh*_*ard 10

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

你可以从中得到这个名字.