我们想要建立一个UWP C++应用程序,作为图像应用程序的图形用户界面,以取代我们目前的WPF桌面应用程序。
图像可以在桌面应用程序/服务中获取,因为我们需要thirdy party桌面驱动程序(即我们使用相机链接帧采集器)。
我们要以相当高的帧率(即每秒30帧)显示大图像(即2500万像素)。
使用http或udp来共享图像太慢了,而且浪费了资源。
使用共享内存可能是最有效的方法。
我们只需要在桌面PC上运行我们的应用程序(不是一个真正通用的应用程序...)
我知道已经有了这个答案,但我想知道是否有人知道关于Communication between Windows Universal App and Desktop application (Win 10)替代方案的任何新闻。
发布于 2017-06-30 07:56:18
答:我相信您所看到的( appxmanifest上的协议定义,或后台任务)是基于一种类型的IPC (也许是ALPC?)这是特定于MS的。尽管如此,该实现仍然缺乏分配。没有其他选择。
如果你只需要在台式机上运行,为什么你要做一个UWP应用呢?在完整的.NET框架上的WPF将是我的选择,这样的应用程序。
https://stackoverflow.com/questions/38170714
复制相似问题