Pregunta

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 capacidad de ver esta aplicación a través de alguna solución de Escritorio remoto.

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

¿Algún consejo?

¿Fue útil?

Solución

Creo que aún puedes usar todas las herramientas D3D normales, pero no podrás renderizar en una superficie asociada con la pantalla.Tendrás que renderizar en un DIB (o algo así) y convertirlo con GDI en un HDC de ventana normal.RDC/VNC/Citrix deberían funcionar con esta técnica.

El rendimiento definitivamente se verá afectado, pero ese será el caso de todos modos en el escritorio remoto.De hecho, si yo fuera usted, haría un prototipo MUY simple y demostraría el rendimiento antes de comprometerme con él.

¡Buena suerte!

Otros consejos

Creo que Windows 7 tiene elementos de comunicación remota D3D; aunque probablemente requiera que tanto el cliente como el servidor sean W7.

El escritorio remoto integrado funciona.(No tienes 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top