2014-10-17 235 views
3

我正在尝试在远程桌面上登录。我可以用下面的代码打开登录屏幕。 (rdpSP是Microsoft终端服务器客户端控件 - 第1版)使用MSTSCLib登录到远程桌面

rdpSP.Server = "the IP"; 
    rdpSP.Domain = "the domain"; 
    rdpSP.UserName = "the username"; 
    MSTSCLib.IMsTscNonScriptable secured = (MSTSCLib.IMsTscNonScriptable)rdpSP.GetOcx(); 
    secured.ClearTextPassword = "the password"; 
    rdpSP.Width = this.Width; 
    rdpSP.Height = this.Height; 
    rdpSP.Connect(); 

现在我可以看到登录界面和用户域/用户名。但密码不被使用。 是否可以自动登录或至少填写密码?

+1

它有很多的事件,他们会告诉你什么地方出了错。如果你不订阅他们,那么你不能说出什么问题。 – 2014-10-17 10:31:26

+0

我应该尝试什么事件?我使用onconnecting和onconnected,但似乎没有错误 – maartenvdv 2014-10-17 11:13:36

+1

报告错误的应该在列表的顶部。 OnLogonError,OnFatalError,OnWarning。 – 2014-10-17 11:32:43

回答

0

密码应被保存在形式rdpSP.AdvancedSettings9.ClearTextPassword