如何为AxMSTSCLib.AxMsTscAxNotSafeForScripting设置固定远程桌面分辨率?
设置axMsTscAxNotSafeForScripting的远程固定分辨率(1920×1080)
你可以直接通过控件的DesktopWidth和DesktopHeight属性强制指定远程会话的分辨率,不受本地屏幕尺寸影响,具体操作如下:
在初始化远程桌面控件后,添加分辨率设置代码:
AxMsTscAxNotSafeForScripting rdp = new AxMsTscAxNotSafeForScripting(); // 基础连接配置 rdp.Server = "你的远程服务器地址"; rdp.UserName = "登录用户名"; // 固定设置1920×1080分辨率 rdp.DesktopWidth = 1920; rdp.DesktopHeight = 1080; // 若之前开启了全屏模式,需关闭以确保分辨率生效 rdp.FullScreen = false; // 发起连接 rdp.Connect();注意事项:
- 必须确保
FullScreen属性设为false,否则全屏模式会覆盖手动设置的分辨率,强制使用本地屏幕的分辨率。 - 远程服务器系统需支持1920×1080分辨率(绝大多数现代Windows服务器都兼容该参数)。
- 必须确保
内容的提问来源于stack exchange,提问作者The Dude
相关产品推荐
相关产品推荐

