模拟两个域之间的用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模拟两个域之间的用户相关的知识,希望对你有一定的参考价值。

我的Windows窗体应用程序有问题。在计算机和域(主域)中标识了用户,有时我需要连接到另一个域(二级域),然后我使用logonuser api模拟用户,然后打开文件,但是如果要将这些文件复制到应用程序在主域中引发新异常“用户名或密码不正确。”

如何在两个域之间复制文件并使用logonuser模拟用户而不创建内存流?

对不起,我的英语不好。

答案

不可能在同一线程上同时模拟两个用户(这实际上是“不同域中的用户”的意思)。或者使用两个不同的线程模拟用户的每个变体,或者根据要访问的文件不断切换模拟。

注意:可以在相应的用户下打开每个文件,然后在不切换模拟的情况下进行复制就可以了-如果该方法适用于小样本,请确保在依赖它之前先阅读更多。

以上是关于模拟两个域之间的用户的主要内容,如果未能解决你的问题,请参考以下文章

在与一个 IIS 应用程序连接的两个域之间共享 OWIN 身份验证 Cookie

算法在两个表之间验证来自用户的数据,然后插入另一个表

两个域之间的会话共享

两个不同的林根域之间如何建立信任关系

如何在两个 Weblogic 域之间进行通信?

两个黑莓模拟器之间的短信