Teamviewer和全屏直接应用程序

时间:2013-09-30 08:29:11

标签: c# directx

我一直在使用C#从头开始构建3D引擎,我试图使用Teamviewer向我的一位朋友展示结果。当我的演示游戏开始时,他没有看到它。 他只能看到我屏幕上的最后一个活动程序(例如我开始游戏的视觉工作室)

游戏引擎在启动时启动一个窗体,然后directx绑定到此窗体。 这是一个没有窗体边框等的全屏应用程序。

为什么团队观察员不接受这个?

1 个答案:

答案 0 :(得分:2)

TeamViewer使用显示mirror driver来加速远程查看屏幕。镜像驱动程序镜像普通屏幕的绘图操作,但是,因为您的3D应用程序使用硬件加速绘图表面,所以它不会镜像到镜像驱动程序。

这不仅仅是因为它是全屏的,即使在一个窗口中,观众也可能只看到你的3D应用程序应该是一个黑盒子。