自定义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 保存的密码要在'新用户名'下建立的 才能一键登录
我觉得应该在虚拟机里试下看看原因
SetProcessDPIAware 设置了自身进程的DPI感知方式后,调用程序会继承该方式,如果该程序未做DPI处理则无法正常运行~ 本帖最后由 lin6051 于 2022-11-11 18:42 编辑
afan 发表于 2022-11-10 12:28
SetProcessDPIAware 设置了自身进程的DPI感知方式后,调用程序会继承该方式,如果该程序未做DPI处理则无法 ...
其他exe程序右键-属性 会有兼容性 标签, 可以选择关闭dpi
但这个mstsc.exe 没有兼容性可选,是不是
SetProcessDPIAware设置了也没用
我感觉是这系统问题, 我用在其他程序上也是没用的
页:
[1]