However, I found that both methods [enumerate sessions and WTSQueryUserToken return the same session id , which fails with error 1008] The code I use is as below prettyprint HANDLE CProcessManager::GetImpersonationToken() { //The following api call fails to get a valid session id if remote...
WTSQueryUserToken 函数失败时,可以通过调用 GetLastError 函数来获取具体的错误代码。这些错误代码提供了关于失败原因的详细信息。例如,错误代码 ERROR_ACCESS_DENIED(1301)表示访问被拒绝,而 ERROR_NO_TOKEN(1008)表示没有与会话关联的令牌。 2. 检查可能导致 WTSQueryUserToken 失败的原因 会话ID 错误:如果提供的会话 ID...