0
情况下,我们有一个使用一个OpenGL渲染上下文子窗口中显示大位图的应用程序。但是,当用户远程连接到运行此应用程序的盒子时,openGL显示屏停止工作,很可能是由于纹理分辨率降低。适应的OpenGL渲染上的远程桌面连接尝试
虽然我们可以通过检测远程桌面连接启动/使用WTS_REMOTE_CONNECT结束,OpenGL上下文并不试图确定新的最大纹理分辨率时切换到虚拟驱动程序。
完全重新启动openGL的子线程上ChoosePixelFormat挂起,这不会返回,直到我在我本地登录一次,否则这将是“坏”的解决方案。
是否工作方案当远程用户启动呢? – tkerwin 2010-01-21 04:05:41
是的,唯一的问题是让正在运行的程序从本地用户切换到远程用户,而不必重新启动它。 如果在远程连接时启动,然后在本地登录,显示屏也会继续运行。 – 2010-01-21 12:25:02