WTSConnectSession

WTSConnectSession

本文关键字:WTSConnectSession      更新时间:2023-10-16

我正在尝试使用此函数连接到特定的用户会话。我已经尝试了所有方法,但该功能总是失败,ERROR_ACCESS_DENIED 5 (0x5) 访问被拒绝或ERROR_CTX_WINSTATION_ACCESS_DENIED 7045 (0x1B85) 请求的会话访问被拒绝。甚至像这样硬编码会话ID和密码

WTSConnectSession(2, 1 ,TEXT("test1"),false);

有没有比使用此功能更好的方法来启动用户会话。我正在尝试实现快速用户切换,这是难题的最后一部分是登录用户会话。谢谢。

确定使用"远程桌面用户"组中的用户名(由TargetLogonId参数指定)进行连接?

您可以使用

net localgroup "Remote Desktop users"

另一个选项是启用安全审核和分析安全事件日志。它会告诉你ERROR_CTX_WINSTATION_ACCESS_DENIED的确切根本原因