2009-06-14 62 views
4

我需要模仿使用C#的用户。 我使用LogonUser Win32 API。 当从当前登录用户的相同域中模拟用户时,此方法正常工作。 但是,当我尝试从其他域中模拟用户时,我得到“false”作为响应。LogonUser仅适用于我的域

这是什么原因造成的?

回答

5

由于乔尔说你需要域之间的信任。

您还需要小心相对于过程的做着代表团的安全上下文,以及域名您正在运行的机器是英寸

无论是机器和用户账户的过程中必须通过您尝试访问的域来信任委派。

这意味着您的代码应该在您尝试访问的域上运行。

希望这有助于

西拉