如何处理windows服务器断开用户的鼠标事件

b1payxdu  于 7个月前  发布在  Windows
关注(0)|答案(2)|浏览(84)

我做了一个机器人的应用程序,这是移动和点击鼠标在另一个应用程序.我想运行这个机器人在一个用户是在远程桌面打开,但当我最小化远程桌面或关闭它机器人不能改变鼠标的位置或点击它.请向我学习一个解决方案?

svujldwt

svujldwt1#

此注册表项设置将发送GUI输出无论如何:
第一个月

REG_DWORD

1 = Suppress when minimized

2 = Do not suppress when minimized

字符串

ujv3wf0j

ujv3wf0j2#

下面提到的是完整的解决方案步骤与备用选项:

分辨率:

1.在远程计算机上,使用以下代码创建批处理文件:/f“skip=1 tokens=3”%%s in('query user %USERNAME %')do(%windir%\System32\tscon.exe %%s /dest:console)
1.创建此文件的桌面快捷方式。为此,请右键单击批处理文件并选择“发送到|桌面(创建快捷方式)。
1.当您需要断开与远程桌面的连接时,请使用管理员权限运行批处理文件。

替代解决方案:

1.需要进行一些注册表更改:
1.启动注册表编辑器(regedit.exe)
1.导航到以下注册表项之一,具体取决于您是要仅为当前用户还是为计算机上的所有用户修改远程桌面设置:

  1. HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
  2. HKEY_MACHINE\Software\Microsoft\Terminal Server Client
    1.创建一个名为RemoteDesktop_SuppressWhenMinimized的DWORD值,并将其设置为2(十六进制或十进制)
    1.通过任务管理器rdpclip.exe必须停止。
    1.通过运行以下命令断开RDP会话:tscon %sessionname% /dest:console

相关问题