lin6051 发表于 2022-11-8 19:43:22

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

本帖最后由 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 保存的密码要在'新用户名'下建立的 才能一键登录









anythinging 发表于 2022-11-9 20:45:53

我觉得应该在虚拟机里试下看看原因

afan 发表于 2022-11-10 12:28:26

SetProcessDPIAware 设置了自身进程的DPI感知方式后,调用程序会继承该方式,如果该程序未做DPI处理则无法正常运行~

lin6051 发表于 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设置了也没用

我感觉是这系统问题, 我用在其他程序上也是没用的
页: [1]
查看完整版本: 自定义DPI缩放后 远程桌面打不开[临时解决]