我正在尝试使用此功能连接到特定的用户 session 。我已经尝试了所有方法,但函数总是失败,并显示 ERROR_ACCESS_DENIED
5 (0x5) Access is denied 或 ERROR_CTX_WINSTATION_ACCESS_DENIED
7045 (0x1B85) The requested session access is denied.甚至像这样硬编码 session ID 和密码
WTSConnectSession(2, 1 ,TEXT("test1"),false);
有没有比使用这个函数更好的启动用户 session 的方法。我正在尝试实现快速用户切换,这是难题中的最后一 block 是登录用户 session 。谢谢。
最佳答案
确定您正在使用“远程桌面用户”组中的用户名(由 TargetLogonId
参数指定)进行连接吗?
您可以使用
检查它net localgroup "Remote Desktop users"
另一个选项是启用安全审计和分析安全事件日志。
它会告诉您 ERROR_CTX_WINSTATION_ACCESS_DENIED
关于c++ - WTS连接 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10886716/