如何从windows服务中识别用户
本文关键字:识别 用户 服务 windows | 更新日期: 2023-09-27 18:07:36
我开发了一个windows服务,当windows用户登录时自动发送邮件。现在我想在邮件正文中添加用户名。如何识别使用windows服务的用户?这可能吗?请告诉我在Windows服务(c#)中允许的一些可以识别用户名的属性
当前登录到系统的用户可以按如下方式提取:
string user = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
可以很容易地获得当前用户名,当您尝试以下语句时:
System.Environment.UserName.ToString();
还有一些其他的环境类的成员可以使用,参见:http://msdn.microsoft.com/en-us/library/system.environment.aspx
希望这能回答你的问题