找回密码
 加入
搜索
查看: 21042|回复: 3

[系统综合] 自定义DPI缩放后 远程桌面打不开[临时解决]

[复制链接]
发表于 2022-11-8 19:43:22 | 显示全部楼层 |阅读模式
本帖最后由 lin6051 于 2022-11-11 20:40 编辑

Win10系统   LTSB2016

设置了 自定义DPI缩放后, 远程桌面
直接运行mstsc.exe  可以正常连接
运行*.rdp快捷方式 都没响应, 实际应该是 进程马上退出了


使用COM内嵌 远程连接, 会立马断开
然后找了论坛几个 禁止DPI的 都没用

而且这个 exe没有兼容方式打开


DllCall('User32.dll', 'BOOL', 'SetProcessDPIAware')

Opt("GUIResizeMode", 1)


临时解决办法: 用RunAs 运行 新的 系统用户
RunAs('新用户名', @ComputerName, '密码', 1, "mstsc.exe D:\PC1.rdp")
当然,这个*.rdp 保存的密码要在  '新用户名'下建立的 才能一键登录









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2022-11-9 20:45:53 | 显示全部楼层
我觉得应该在虚拟机里试下看看原因
发表于 2022-11-10 12:28:26 | 显示全部楼层
SetProcessDPIAware 设置了自身进程的DPI感知方式后,调用程序会继承该方式,如果该程序未做DPI处理则无法正常运行~
 楼主| 发表于 2022-11-11 18:34:21 | 显示全部楼层
本帖最后由 lin6051 于 2022-11-11 18:42 编辑
afan 发表于 2022-11-10 12:28
SetProcessDPIAware 设置了自身进程的DPI感知方式后,调用程序会继承该方式,如果该程序未做DPI处理则无法 ...

其他exe程序右键-属性 会有兼容性 标签, 可以选择关闭dpi

但这个mstsc.exe 没有兼容性可选,  是不是
SetProcessDPIAware设置了也没用

我感觉是这系统问题, 我用在其他程序上也是没用的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 10:43 , Processed in 0.078868 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表