我们正在开发一个通过Direct3D可视化显示信息的应用程序。迟客户端请求是通过某些远程桌面解决方案查看此应用程序的能力。
有没有人做过类似的事情?哪些选项可用/不可用?我在想RDC,VNC,Citrix ......
有什么建议吗?
答案 0 :(得分:2)
我认为你仍然可以使用所有普通的D3D工具,但是你将无法渲染到与屏幕相关的表面。您将必须渲染到DIB(或某些此类)并使用GDI将其Blt到正常窗口HDC。 RDC / VNC / Citrix都应该使用这种技术。
性能肯定会受到影响 - 但无论如何都会出现在远程桌面上的情况。事实上,如果我是你,我会嘲笑一个非常简单的原型并在投入之前展示性能。
祝你好运!答案 1 :(得分:1)
我认为Windows 7具有D3D远程处理功能 - 可能需要客户端和服务器都是W7。
答案 2 :(得分:0)
内置远程桌面有效。 (你不需要做任何特别的事情)
但它非常慢,因为当有疑问时,它只是将窗口的内容作为位图发送。