2009-10-21 66 views
1

我在想,如何将一个文件(例如,从计划任务中的控制台应用程序)写入另一个域上的另一台计算机?如何设置用户名和密码,例如用“登录到...”对话框进行验证?作为不同域上的特定用户写入目录

夫妇先决条件的存在,很明显:

  • 机器可以进行跨网域看到对方,但是他们需要验证
  • 你知道的登录信息
  • 您需要登录的用户名有合适的写权限

任何人有什么想法?

感谢,

凯尔

回答

4

这里的方法是使用Impersonation。看看here了解简单的操作方法。

实质上,您需要获取用户令牌的句柄(通常使用LogonUser),然后致电Impersonate

也有几个项目(如this one)使过程更容易一些。

+0

非常感谢。一直想学习模仿,从来没有去过它,我不知道它是如此简单。再次感谢纳德。 – 2009-10-21 06:29:25

+0

Np。玩得开心:) – 2009-10-21 07:10:07

相关问题