Domanda

Stiamo lavorando su un'applicazione che visualizza le informazioni attraverso una visualizzazione Direct3D.Una richiesta tardiva del client è la possibilità di visualizzare questa applicazione tramite una soluzione Desktop remoto.

Qualcuno ha fatto qualcosa di simile?Quali opzioni sono disponibili/non disponibili?Penso a RDC, VNC, Citrix...

Qualche consiglio?

È stato utile?

Soluzione

Penso che tu possa ancora utilizzare tutti i normali strumenti D3D, ma non sarai in grado di eseguire il rendering su una superficie associata allo schermo.Dovrai renderizzare su un DIB (o qualcosa del genere) e Blt con GDI su una normale finestra HDC.RDC/VNC/Citrix dovrebbero funzionare tutti con questa tecnica.

Le prestazioni ne risentiranno sicuramente, ma sarà comunque così sul desktop remoto.Infatti, se fossi in te, creerei un prototipo MOLTO semplice e ne dimostrerei le prestazioni prima di impegnarmi.

Buona fortuna!

Altri suggerimenti

Penso che Windows 7 abbia funzionalità di comunicazione remota D3D, probabilmente richiede però che sia il client che il server siano W7.

Il desktop remoto integrato funziona.(Non devi fare nulla di speciale)

Ma è estremamente lento, perché in caso di dubbio invia semplicemente il contenuto di una finestra come bitmap.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top