Yar*_*veh 4 c# impersonation winapi
我需要使用C#模拟用户.我使用LogonUser Win32 API.当模拟与当前登录用户相同的域中的用户时,此方法可以正常工作.但是,当我尝试冒充其他域中的用户时,我会收到"false"作为响应.
是什么导致这个?
正如乔尔所说,你需要在域名之间建立信任.
您还需要注意执行委派的进程的安全上下文,以及您运行的计算机所在的域.
必须通过您尝试访问的域来委托进程的计算机和用户帐户进行委派.
这意味着您的代码应该在您尝试访问的域上运行.
希望这可以帮助
西拉