我的Windows窗体应用程序有问题。在计算机和域(主域)中标识了用户,有时我需要连接到另一个域(二级域),然后我使用logonuser api模拟用户,然后打开文件,但是如果要将这些文件复制到应用程序在主域中引发新异常“用户名或密码不正确。”
如何在两个域之间复制文件并使用logonuser模拟用户而不创建内存流?
对不起,我的英语不好。
不可能在同一线程上同时模拟两个用户(这实际上是“不同域中的用户”的意思)。或者使用两个不同的线程模拟用户的每个变体,或者根据要访问的文件不断切换模拟。
注意:可以在相应的用户下打开每个文件,然后在不切换模拟的情况下进行复制就可以了-如果该方法适用于小样本,请确保在依赖它之前先阅读更多。