2012-10-10 20 views
1

我一直在寻找一段代码,可以让您实际连接到RDP并验证它是否有效,而不仅仅是确认端口正在远程主机上侦听。这将确认如果在TCP握手期间发生错误,RDP实际上无法开始。任何建议,因为这个功能本身不是输出?通过命令行验证成功的RDP连接

我已经有了可以计划启动RDP会话的简单代码,但是如何检查RDP会话是否被允许(请记住,如果您没有远程计算机的管理权限,您无法通过验证“查询会话/服务器:服务器名称”命令)?

回答

0

您可以订阅远程桌面ActiveX控件公开的OnLoginComplete event以获取此信息。当然,要做到这一点,您需要编写自己的应用程序,使用ActiveX控件而不是启动mstsc。