2012-10-10 21 views
1

我一直在尋找一段代碼,可以讓您實際連接到RDP並驗證它是否有效,而不僅僅是確認端口正在遠程主機上偵聽。這將確認如果在TCP握手期間發生錯誤,RDP實際上無法開始。任何建議,因爲這個功能本身不是輸出?通過命令行驗證成功的RDP連接

我已經有了可以計劃啓動RDP會話的簡單代碼,但是如何檢查RDP會話是否被允許(請記住,如果您沒有遠程計算機的管理權限,您無法通過驗證「查詢會話/服務器:服務器名稱」命令)?

回答

0

您可以訂閱遠程桌面ActiveX控件公開的OnLoginComplete event以獲取此信息。當然,要做到這一點,您需要編寫自己的應用程序,使用ActiveX控件而不是啓動mstsc。