代码之家  ›  专栏  ›  技术社区  ›  moobaa

远程查看DirectX应用程序

  •  6
  • moobaa  · 技术社区  · 16 年前

    我们正在开发一个通过Direct3D可视化显示信息的应用程序。延迟的客户端请求是通过远程桌面解决方案查看此应用程序的能力。

    有人做过类似的事吗?哪些选项可用/不可用?我在想RDC,VNC,Citrix…

    有什么建议吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Andy S    16 年前

    我认为你仍然可以使用所有正常的d3d工具,但是你不能渲染到与屏幕相关的表面。你将不得不渲染到一个DIB(或类似的)和BLT与GDI到一个正常的窗口HDC。RDC/VNC/Citrix都应该使用这种技术。

    性能肯定会受到影响-但无论如何,远程桌面上的情况也是如此。事实上,如果我是你,我会模拟一个非常简单的原型,并在提交之前演示性能。

    祝你好运!

        2
  •  1
  •   Fowl    16 年前

    我认为Windows7有D3D远程处理功能——可能需要客户端和服务器都是W7。

        3
  •  0
  •   Christopher    16 年前

    内置远程桌面工作正常。(你不必做任何特别的事)

    但速度非常慢,因为当有疑问时,它只将窗口的内容作为位图发送。