2009-06-14 57 views
4

我需要模仿使用C#的用戶。 我使用LogonUser Win32 API。 當從當前登錄用戶的相同域中模擬用戶時,此方法正常工作。 但是,當我嘗試從其他域中模擬用戶時,我得到「false」作爲響應。LogonUser僅適用於我的域

這是什麼原因造成的?

回答

5

由於喬爾說你需要域之間的信任。

您還需要小心相對於過程的做着代表團的安全上下文,以及域名您正在運行的機器是英寸

無論是機器和用戶賬戶的過程中必須通過您嘗試訪問的域來信任委派。

這意味着您的代碼應該在您嘗試訪問的域上運行。

希望這有助於

西拉