directx - 远程查看 DirectX 应用程序

标签 directx remote-desktop

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

有人做过类似的事情吗?哪些选项可用/不可用?我正在考虑 RDC、VNC、Citrix...

有什么建议吗?

最佳答案

我认为您仍然可以使用所有普通的 D3D 工具,但您将无法渲染到与屏幕关联的表面。您必须渲染到 DIB(或类似的)并使用 GDI 将其 Blt 到普通窗口 HDC。 RDC/VNC/Citrix 都应该使用此技术。

性能肯定会受到影响 - 但无论如何远程桌面都会出现这种情况。事实上,如果我是你,我会模拟一个非常简单的原型(prototype)并在投入之前演示其性能。

祝你好运!

关于directx - 远程查看 DirectX 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36600/

相关文章:

ssh - 远程访问 Jetson Nano

c++ - 在 MFC Direct3D 应用程序中使用 DXUTSetWindow

c++ - 如何获得我当前的剔除模式,DirectX11

math - 4元素向量(3D数学)

.net - 从远程桌面中运行的应用程序,如何以编程方式获取已复制到客户端剪贴板的文件并将其保存到磁盘

dll - 如何在 RDP 期间访问远程 USB 智能卡

c# - 如何在 C# 中将文件保存在同一网络中的另一台机器上?

pywin32/pywinauto 在最小化时无法在远程桌面中正常工作

c++ - 复制到 d3dtexture 的 FreeType2 字符显示为双字母

windows - 使用 DirectX 的 g++ 窗口?