从.NET中的Windows服务获取当前登录的用户名,可以使用以下方法:
using System.Security.Principal;
// 获取当前登录用户的WindowsIdentity实例
WindowsIdentity currentIdentity = WindowsIdentity.GetCurrent();
// 获取当前登录用户的用户名
string userName = currentIdentity.Name;
using System;
// 获取当前登录用户的用户名
string userName = Environment.UserName;
using System.DirectoryServices.AccountManagement;
// 获取当前登录用户的用户名
string userName = UserPrincipal.Current.SamAccountName;
以上方法均可获取当前登录用户的用户名,具体使用哪种方法取决于开发者的需求和场景。
云+社区技术沙龙[第22期]
云+社区开发者大会 长沙站
腾讯云培训认证中心开放日
腾讯云GAME-TECH沙龙
云+社区技术沙龙[第10期]
腾讯位置服务技术沙龙
云+社区技术沙龙[第6期]
云+社区技术沙龙[第8期]
领取专属 10元无门槛券
手把手带您无忧上云