2008-08-31 26 views
6

Estamos trabajando en una aplicación que muestra información a través de una visualización Direct3D. Una solicitud tardía del cliente es la posibilidad de ver esta aplicación a través de alguna solución de Escritorio remoto.Visualización de la aplicación DirectX de forma remota

¿Alguien ha hecho algo similar? ¿Qué opciones están disponibles/no disponibles? Estoy pensando en RDC, VNC, Citrix ...

¿Algún consejo?

Respuesta

2

Creo que todavía puede usar todas las herramientas D3D normales, pero no podrá renderizar en una superficie asociada a la pantalla. Tendrá que renderizar a un DIB (o algo así) y Blt con GDI a una ventana normal HDC. RDC/VNC/Citrix deberían todos trabajar con esta técnica.

El rendimiento definitivamente sufrirá, pero ese será el caso en el escritorio remoto de todos modos. De hecho, si yo fuera tú, me burlaría de un prototipo MUY simple y demostraría el rendimiento antes de comprometerme con él.

¡Buena suerte!

0

El escritorio remoto incorporado funciona. (No tiene que hacer nada especial)

Pero es extremadamente lento, porque en caso de duda, simplemente envía el contenido de una ventana como un mapa de bits.

+0

No funciona. Estoy en Win XP pro. ¿Que estas usando? –

1

Creo que Windows 7 tiene cosas de D3D que se relacionan remotamente; sin embargo, probablemente requiera que el cliente y el servidor sean W7.

Cuestiones relacionadas