Teamviewer no muestra mi pantalla de juego

He estado construyendo un motor 3D desde cero usando C # y he intentado mostrar el resultado a un amigo utilizando Teamviewer. Cuando mi demo juego comienza, él no lo ve. Solo puede ver el último progtwig activo en mi pantalla (por ejemplo, el estudio visual desde el que comencé el juego)

El motor del juego lanza un formulario de Windows al inicio, luego directx se une a este formulario. Es una aplicación de pantalla completa sin windows, bordes de formularios, etc.

¿Por qué teamviewer no toma esto?

Probablemente la misma razón por la que no puede usar la tecla Imprimir para capturar la pantalla mientras ejecuta un juego de pantalla completa: está en modo exclusivo, otros progtwigs no pueden acceder a él (y solo capturará el escritorio estándar que no puede ver mientras está en el juego).

Probablemente la solución más fácil para esto sería no usar el modo de pantalla completa. Si no desea los bordes de la window, elimínelos y renderice esencialmente en una window sin bordes que llene el escritorio. Solo tenga en count que no podrá controlar la frecuencia de actualización mientras esté en este modo (y el administrador de windows podría dictar / forzar VSync).