2

我正在编写一个大型 WPF 应用程序(与屏幕资源一样大),运行一些基本控件、基本视频播放等......

我一直在研究如何通过本地网络将 WPF 窗口广播/重定向到其他监视器。本质上,尝试在单独的监视器上实时显示 WPF 应用程序的选定区域。

我一直在阅读有关 DWM(我没有经验)的信息,并且缩略图 API 似乎是实现此目的的好方法。只需通过某种多播网络广播在网络上广播片段(比如 9、300x300 片段),客户端 PC 会监听并渲染......

这可以做到吗?一个人将如何去做这样的事情?

编辑

我一直在对 DWM 进行更多阅读,似乎确实可以实现这一点,链接解释说:

您可以对 3D 场景进行分布式渲染,并使其在任意数量的客户端计算机上以全硬件加速运行。这种架构允许 DWM 为远程桌面场景提供一流的支持

我只是不知道从哪里开始研究这种发展......有什么想法吗?

4

1 回答 1

1

您可以使用 DWM 缩略图 API 执行此操作吗?可能不会,缩略图 API 非常有限,无法让您访问实际图像。

一般可以这样做吗?是的,有很多程序可以通过网络传输屏幕截图(如远程桌面和 VNC)。

但这是最好的方法吗?

您需要一个程序来广播屏幕图像和另一个程序来绘制它 - 那么为什么不广播底层数据并在客户端进行可视化呢?

于 2010-10-11T14:10:36.697 回答