<p>We're working on an application that displays information through a Direct3D visualisation. A late client request is the ability to view this application via some Remote Desktop solution.</p>

<p>Has anyone done anything similar? What options are available / unavailable? I'm thinking RDC, VNC, Citrix...</p>

<p>Any advice?</p>

[{'answer_id': 36615, 'author': 'Andy S', 'author_id': 3759, 'author_profile': 'https://Stackoverflow.com/users/3759', 'pm_score': 3, 'selected': True, 'text': "<p>I think you can still use all of the normal D3D tools, but you won't be able to render to a surface associated with the screen. You'll have to render to a DIB (or some such) and Blt it with GDI to a normal window HDC. RDC/VNC/Citrix should all work with this technique.</p>\n\n<p>Performance will definitely suffer - but that's going to be the case over remote desktop anyway. In fact, if I were you, I would mock up a VERY simple prototype and demonstrate the performance before committing to it. </p>\n\n<p>Good luck!</p>\n"}, {'answer_id': 36803, 'author': 'Christopher', 'author_id': 3186, 'author_profile': 'https://Stackoverflow.com/users/3186', 'pm_score': 0, 'selected': False, 'text': "<p>The build-in remote desktop works. (You don't have to do anything special)</p>\n\n<p>But it is extremely slow, because when in doubt, it just sends the contents of a window as a bitmap.</p>\n"}, {'answer_id': 406610, 'author': 'Fowl', 'author_id': 45583, 'author_profile': 'https://Stackoverflow.com/users/45583', 'pm_score': 1, 'selected': False, 'text': '<p>I think Windows 7 has D3D remoting stuff - probably requires both client and server to be W7 though.</p>\n'}]
['https://Stackoverflow.com/questions/36600', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3569/']