0

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

mstsc /span remote_ip

我只找到了这个链接在哪里可以找到关于 C# MSTSCLib 的文档,特别是 MsRdpClient 类?但这对我没有多大帮助。我已经能够通过调用连接到远程桌面

连接()

在一个

AxMsRdpClient2

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

4

1 回答 1

0

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

_axMsRdpClient.DesktopWidth = ClientRectangle.Width;

_axMsRdpClient.DesktopHeight = ClientRectangle.Height;

_axMsRdpClient.AdvancedSettings3.SmartSizing = true;

打电话之前

连接()

一旦调用此方法,我认为不可能更改远程桌面的大小。

于 2014-12-18T21:18:03.753 回答