我正在寻找一些文档或一些代码示例,使用C#MSTSCLib和AxMSTSCLib连接到远程桌面,同时在使用多个屏幕时以“span”模式显示创建的窗口。 我想得到相当于命令:
mstsc / span remote_ip
我只找到了这个链接Where can I find documentation on the C# MSTSCLib, specifically the MsRdpClient classes?,但它对我帮助不大。 我已经能够通过调用
连接到远程桌面连接()
在
上AxMsRdpClient2
对象。有很多设置可以修改以调整行为或此对象(身份验证等)但我找不到如何在一个窗口中显示结果,该窗口填充多个屏幕而不是一个屏幕。
答案 0 :(得分:0)
我设法做了我想做的事。唯一的技巧是设置以下属性:
_axMsRdpClient.DesktopWidth = ClientRectangle.Width;
_axMsRdpClient.DesktopHeight = ClientRectangle.Height;
_axMsRdpClient.AdvancedSettings3.SmartSizing = true;
之前打电话
连接()
调用此方法后,我认为无法更改远程桌面的大小。