我有误会,我有代码:
LogonUser(name,domain, password,LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,&hToken);
ImpersonateLoggedOnUser(hToken);
以后我用sspi连接当前用户到我的服务器(另一台PC)
ImpersonateLoggedOnUser - 是第一跳吗?
我有多少跳:
1 - 连接到服务器(模拟用户的服务器线程)
2-logon->模拟(1跳) - >连接到服务器(模拟用户的服务器线程)
答案 0 :(得分:0)
需要将LOGON32_LOGON_NETWORK更改为LOGON32_LOGON_INTERACTIVE :-( 并且首先impersonatewithloggeduser的工作就像没有希望(不清楚为什么)