Tag: 用户名

如何检索运行Windows服务的用户名?

给定一个服务名称,我想检索它运行的用户名(即服务属性窗口的“登录”选项卡中显示的用户名)。 ServiceController类中似乎没有任何内容可以检索此基本信息。 System.ServiceProcess任何其他内容看起来都不会公开此信息。 有没有一个托管解决方案,或者我将不得不下降到更低级别的东西?

如何获取当前用户的Windows身份

该站点在我的本地IIS 6.1上运行。 我想添加一些function来从我们的AD中提取信息。 我的AD代码适用于许多其他项目和我的开发服务器。 以下是我写出用户名的尝试: Response.Write(“1. ” + this.Request.LogonUserIdentity.Name); Response.Write(“2. ” + Request.ServerVariables[“Auth_User”]); Response.Write(“3. ” + WindowsIdentity.GetCurrent().Name.ToString()); 我得到的结果是: NT AUTHORITY \ IUSR 管理员 NT AUTHORITY \ NETWORK SERVICE 如何获得实际的Windows用户名,例如我们的域名/用户名 谢谢