如何让 Topshelf 作为特定域用户帐户运行?我在配置中
x.RunAs("domain\username", "password");
我在代码中有一个控制台语句,它打印出进程正在运行的 Windows 标识。这不是我指定的那个。
如何让 Topshelf 作为特定域用户帐户运行?我在配置中
x.RunAs("domain\username", "password");
我在代码中有一个控制台语句,它打印出进程正在运行的 Windows 标识。这不是我指定的那个。
您指出的代码片段是应用用户的正确方法。有几件事适用于此...
如果您只是作为控制台应用程序运行,servicename install start
那么它应该以设置它的用户身份运行。
如果这没有帮助,请通过邮件列表http://groups.google.com/group/topshelf-discuss联系。