2008-08-31 4 views
6

Nous travaillons sur une application qui affiche des informations via une visualisation Direct3D. Une demande client en retard est la possibilité de visualiser cette application via une solution de bureau à distance.Affichage de l'application DirectX à distance

Est-ce que quelqu'un a fait quelque chose de similaire? Quelles sont les options disponibles/indisponibles? Je pense RDC, VNC, Citrix ...

Un conseil?

Répondre

2

Je pense que vous pouvez toujours utiliser tous les outils D3D normaux, mais vous ne pourrez pas restituer sur une surface associée à l'écran. Vous devrez rendre à un DIB (ou un tel) et Blt avec GDI à une fenêtre normale HDC. RDC/VNC/Citrix devrait tous travailler avec cette technique.

Les performances vont définitivement en souffrir - mais ce sera le cas sur le bureau à distance de toute façon. En fait, si j'étais vous, je simulerais un prototype TRÈS simple et démontrerais la performance avant de m'y engager.

Bonne chance!

0

Le bureau à distance intégré fonctionne. (Vous n'avez rien à faire de spécial)

Mais c'est extrêmement lent, car en cas de doute, il envoie simplement le contenu d'une fenêtre sous forme de bitmap.

+0

Cela ne fonctionne pas. Je suis sur Win XP pro. Qu'est-ce que vous utilisez? –

1

Je pense que Windows 7 a des choses à distance D3D - nécessite probablement à la fois le client et le serveur à W7.