我有一个 C++ dll,它是 ADOBE Acrobat 的插件。它需要经常(来回)并与 WPF 进程进行大量复杂的数据结构对话。
关于什么可能是最好的方法的任何想法。需要一些长期且可维护的东西,换句话说,我会喜欢一些想法,让两个进程都可以进行看起来像方法调用的事情,而一些基础设施部分则可以进行编码和分派(dispatch)。我试过 Windows 消息,但在 ADOBE 上遇到了一些冲突问题,也对导致 dll 让 adobe 加载 CLR 的任何事情都不感兴趣。我想到的只有其他东西是命名管道或 http。
提前致谢
最佳答案
命名管道可以,但您不会有只调用函数的感觉。命名管道是相当低级的 IPC。其他 IPC 选项是:
- Windows RPC,你肯定有一种只是调用函数的感觉。
- 如何在 WPF 应用程序中托管 COM 对象并从 Adobe 插件中调用它?
关于c++ - 让 C++ 和 WPF 应用程序进行通信的好方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12420902/