如何以“span”模式连接到远程桌面

时间:2014-12-17 20:59:35

标签: c# windows mstsc

我正在寻找一些文档或一些代码示例,使用C#MSTSCLib和AxMSTSCLib连接到远程桌面,同时在使用多个屏幕时以“span”模式显示创建的窗口。 我想得到相当于命令:

  

mstsc / span remote_ip

我只找到了这个链接Where can I find documentation on the C# MSTSCLib, specifically the MsRdpClient classes?,但它对我帮助不大。 我已经能够通过调用

连接到远程桌面
  

连接()

  

AxMsRdpClient2

对象。有很多设置可以修改以调整行为或此对象(身份验证等)但我找不到如何在一个窗口中显示结果,该窗口填充多个屏幕而不是一个屏幕。

1 个答案:

答案 0 :(得分:0)

我设法做了我想做的事。唯一的技巧是设置以下属性:

  

_axMsRdpClient.DesktopWidth = ClientRectangle.Width;

     

_axMsRdpClient.DesktopHeight = ClientRectangle.Height;

     

_axMsRdpClient.AdvancedSettings3.SmartSizing = true;

之前打电话

  

连接()

调用此方法后,我认为无法更改远程桌面的大小。