从.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;
以上方法均可获取当前登录用户的用户名,具体使用哪种方法取决于开发者的需求和场景。
云+社区技术沙龙[第10期]
云+社区沙龙online [技术应变力]
停课不停学 腾讯教育在行动第四课
云+社区技术沙龙[第22期]
云+社区开发者大会 长沙站
腾讯云培训认证中心开放日
腾讯技术开放日
云+社区技术沙龙[第11期]
腾讯云GAME-TECH沙龙
云+社区沙龙online
领取专属 10元无门槛券
手把手带您无忧上云