c# - 使用 MSTSCLib 登录远程桌面

标签 c# remote-desktop rdp

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

  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();

现在我可以看到登录屏幕和用户域/用户名。但是没有使用密码。 是否可以自动登录或至少填写密码?

最佳答案

密码应以 rdpSP.AdvancedSettings9.ClearTextPassword 的形式保存

关于c# - 使用 MSTSCLib 登录远程桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421368/

相关文章:

azure 连接的虚拟机远程桌面

c# - 如何识别 RDP/MSTSC 登录失败的时间?

nginx - 如何通过 Nginx 代理 RDP

git - 推送到位于 RDP 客户端上的 git 存储库

c# - Rx 通过加入一个属性来组合许多流

c# - 如何为动态生成的按钮添加事件处理程序

c# - 将接口(interface)转换为它不继承的另一个接口(interface)

windows-8 - 更改 Windows RDP 连接栏位置

c# - 使用 DateTime.ParseExact 将字符串转换为日期时间

java - 使用java将文件从本地窗口机器复制到远程窗口机器