1

我正在尝试从 RDP 会话中捕获本地用户名。为了澄清,请参见下面的示例:

我的本地工作站调用WORKSTATION1,我以JOHN.DOE 身份登录到这个本地工作站。

我使用JANE.DOE建立 RDP 连接以工作。是否可以从 RDP 会话中捕获JOHN.DOE ?我认为您无法使用 WTSQuerySessionInformation API 捕获它。

任何建议将不胜感激。

4

1 回答 1

0

我不相信协议中的任何地方都可以提供此信息 - 发起系统很容易没有任何可以理解的用户帐户 - 例如哑远程终端。

可能有一些方法可以根据客户端系统获取此信息(因为您获得了 IP 地址和客户端名称),然后通过已知的用户数据库 -> 系统进行回溯;但这只有在人们从已知的原始系统访问系统并且没有四处走动时才有效。

或者,如果您知道客户端系统并且它已加入域,您可以从可以询问客户端系统的帐户远程询问它。

我愿意对此进行纠正,但据我所知,这是不可行的。

于 2014-12-07T11:27:14.677 回答