Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
切换windows用户或关闭远程连接时保留windows GUI_Windows_Autohotkey_Remote Desktop - Fatal编程技术网

切换windows用户或关闭远程连接时保留windows GUI

切换windows用户或关闭远程连接时保留windows GUI,windows,autohotkey,remote-desktop,Windows,Autohotkey,Remote Desktop,我需要在以下设备上运行GUI脚本(自动热键,可进行鼠标单击和按键): 不同的windows用户(即,我运行脚本,然后切换用户 保持会话处于活动状态时) 一个远程Amazon windows服务器(使用远程桌面),其中我还 运行脚本,然后关闭远程桌面,同时保持 实例运行 不幸的是,在这两种情况下,脚本都无法运行,因为Windows似乎进入了“无GUI”模式,所有GUI组件都不再处于活动状态 有什么解决办法吗 任何提示都将不胜感激,因为我现在已经浪费了好几天的时间试图解决这个问题 非常感谢,Thom

我需要在以下设备上运行GUI脚本(自动热键,可进行鼠标单击和按键):

  • 不同的windows用户(即,我运行脚本,然后切换用户 保持会话处于活动状态时)
  • 一个远程Amazon windows服务器(使用远程桌面),其中我还 运行脚本,然后关闭远程桌面,同时保持 实例运行
  • 不幸的是,在这两种情况下,脚本都无法运行,因为Windows似乎进入了“无GUI”模式,所有GUI组件都不再处于活动状态

    有什么解决办法吗

    任何提示都将不胜感激,因为我现在已经浪费了好几天的时间试图解决这个问题


    非常感谢,Thomas

    由于远程桌面的实现方式,我认为这是不可能的。关闭RD连接时,不再绘制GUI。因此,AutoHotkey无法执行鼠标单击和按键操作

    一个可能的解决方法是对注册表进行一些调整(如果可能的话,在您的服务器上),在最小化的同时允许GUI交互

  • 找到HKEY\U当前用户\软件\微软\终端服务器客户端
  • RemoteDesktop Suppress最小化时创建为DWORD,值为2

  • 从安全角度来看,允许具有第一个用户权限的进程在第二个用户的桌面上运行是个坏主意。第二个用户必须启动自己的进程。如果注册为自动启动,则进程可以自动启动。