0

我开发了一个 Windows 服务,当 Windows 用户登录时自动发送邮件。现在我想在邮件正文中添加用户名。如何使用 Windows 服务识别用户?可能吗?请告诉我 Windows 服务 (C#) 中允许的一些可以识别用户名的属性。

4

2 回答 2

0

当前登录系统的用户可以提取如下:

string user = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

这是MSDN 参考

于 2013-04-05T13:16:19.880 回答
-2

当您尝试以下语句时,您可以轻松获取当前用户名:

System.Environment.UserName.ToString();

您还可以使用 Environment 类的其他一些成员,请参阅:http: //msdn.microsoft.com/en-us/library/system.environment.aspx

希望这能回答你的问题。

于 2013-04-05T10:57:09.307 回答