C#从RDP会话中获取客户端用户名
本文关键字:客户端 用户 获取 RDP 会话 | 更新日期: 2023-09-27 18:20:14
如何通过RDP 获取客户端用户名
计算机A作为域用户"abc/user1"登录user1远程桌面作为域用户"abc''test"连接到计算机B
在计算机B中,用户1打开获胜表格应用程序win表单应用程序需要跟踪计算机中的哪个登录用户
我想要的:计算机B中的winform能够显示"abc''user1"
这是不可能的,因为ComputerA上mstsc.exe
的用户上下文不与RDP会话一起传输,在登录过程中只传输"用户名:"框的登录凭据。您可以通过在netstat
输出中搜索3389
来查看所有连接的RDP客户端的PC名称和/或IP地址。也许这将帮助您确定目标用户。
我不知道您的应用程序的体系结构,但通常认为用户使用"服务帐户"或"通用登录"是不好的做法。向ComputerB授予域用户abc'user1
对RDP的访问权限将允许您访问所需的信息。