Windows 屏幕不存在时更新窗口(Directx)

Windows 屏幕不存在时更新窗口(Directx),windows,server,directx,virtual,rdp,Windows,Server,Directx,Virtual,Rdp,我遇到了一个非常罕见的问题。我有几个运行Windows Server 2012的虚拟服务器和玩游戏的机器人。此游戏使用DirectX5或DirectX9或OpenGL引擎。当您通过RDP连接到服务器时,一切都很好,我启动了bot,它自己玩游戏。但一旦我关闭RDP,我在日志中发现机器人不再玩游戏了,我认为原因是当我关闭RDP时,屏幕/监视器/directx云输出的任何东西都不存在渲染,所以它可能会这样想:“好的,没有任何监视器(RDP)连接,所以我不会更新或渲染游戏”。我认为,即使我最小化RDP,

我遇到了一个非常罕见的问题。我有几个运行Windows Server 2012的虚拟服务器和玩游戏的机器人。此游戏使用DirectX5或DirectX9或OpenGL引擎。当您通过RDP连接到服务器时,一切都很好,我启动了bot,它自己玩游戏。但一旦我关闭RDP,我在日志中发现机器人不再玩游戏了,我认为原因是当我关闭RDP时,屏幕/监视器/directx云输出的任何东西都不存在渲染,所以它可能会这样想:“好的,没有任何监视器(RDP)连接,所以我不会更新或渲染游戏”。我认为,即使我最小化RDP,游戏也不再令人耳目一新。我不确定这是否是DirectX问题,当屏幕不存在时不会渲染,但还有什么可能?有没有办法强迫DirectX在屏幕不存在的情况下渲染游戏