我们希望构建一个UWP C ++应用程序,作为成像应用程序的GUI,替换我们当前的WPF桌面应用程序。
图像可以在桌面应用程序/服务中获取,因为我们需要第三方桌面驱动程序(即我们使用相机链接帧抓取器。)我们在相当高的帧速率(即每秒30帧)下显示大图像(即25百万像素)。
使用http或udp共享图像太慢了,浪费资源。
使用共享内存可能是最有效的方式。
我们只需要在台式机上运行应用程序(不是真正的通用应用程序......) />
我知道已有这个答案Communication between Windows Universal App and Desktop application (Win 10)但我想知道是否有人知道有关IPC替代品的任何消息。
答案 0 :(得分:0)
答案:我相信你所看到的(appxmanifest上的协议定义,或后台任务)是基于一种特定于MS的IPC(ALPC可能是?)。仍然没有分配实施。没有其他选择。
如果您只需要在桌面上运行,为什么要制作UWP APP?完整的.NET Framework上的WPF将是我选择的类似应用程序。