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

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

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

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

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

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