我正在尝试使用c#通过远程桌面登录服务器。我可以使用下面的代码和
当手动登录时,需要单击提示上的“确定”按钮才能完成登录。我一直无法找到通过应用程序与此确认按钮进行交互的方法。我曾尝试过
我已经没有更多的想法了。
AxMSTSCLib
建立连接。然而,我被卡在了我们域中的安全提示上。当手动登录时,需要单击提示上的“确定”按钮才能完成登录。我一直无法找到通过应用程序与此确认按钮进行交互的方法。我曾尝试过
SendKeys
的变体,使用交互服务发送键事件,查找光标位置并发送鼠标单击事件等等...我已经没有更多的想法了。
rdp.Server = server;
rdp.Domain = domain;
rdp.UserName = userName;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = password;
rdp.StartConnected = 1;
rdp.Connect();
谢谢