我制作了一个机器人应用程序,它可以在另一个应用程序中移动并单击鼠标。 我想在远程桌面中打开的用户中运行这个机器人,但是当我最小化远程桌面或关闭它时,机器人无法更改鼠标位置或单击它。 请教我解决办法吗?
此注册表项设置无论如何都会发送 GUI 输出:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\RemoteDesktop_SuppressWhenMinimized
REG_DWORD
1 = Suppress when minimized
2 = Do not suppress when minimized
下面提到的是带有替代选项的完整解决步骤:
分辨率:
替代分辨率:
需要进行一些注册表更改:
启动注册表编辑器 (regedit.exe)
导航到以下注册表项之一,具体取决于您是希望仅为当前用户还是计算机上的所有用户修改远程桌面设置:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
创建一个名为 RemoteDesktop_SuppressWhenMinimized 的 DWORD 值并将其设置为 2(十六进制或十进制)
必须通过任务管理器停止rdpclip.exe。
通过运行以下命令断开 RDP 会话:tscon %sessionname% /dest:console