如果是Workgroup,如何在远程计算机上提供Windows服务访问权限?

时间:2009-02-15 11:26:35

标签: c# security windows-services

我正在开发一项Windows服务,其任务之一就是在远程计算机上存档文件,但是在工作组的情况下,我遇到了有关访问权限的问题。

2 个答案:

答案 0 :(得分:1)

最简单的方法是在两台计算机上镜像用户名和密码,在两台计算机上创建相同的帐户,然后在该帐户下运行您的服务。由于您在工作组而不是域中,远程登录将起作用,但一旦您处于不再有效的域中。

您无法使用任何内置服务帐户(网络服务,本地服务,本地系统)

答案 1 :(得分:0)

您可以在具有远程计算机访问权限的用户帐户下运行它。

或者您可以在访问远程计算机时使用模拟。对于模拟,您需要有权访问远程计算机的用户名和密码。在这里查看有关模拟.net http://blogs.msdn.com/shawnfa/archive/2005/03/22/400749.aspx

的一些代码