问题是:C++ 和 C# 之间传递数据的最佳方法是什么?
注意事项:
两端都将有一个 GUI 前端,可能只需要传递像 Id 这样的简单数据,可能需要一种机制来指示另一个应用程序使用哪个进程/功能。
例如,其中一个应用程序将是 C# 中的 CRM 系统,当网格中的行被双击时,会传递 customerId 和消息,以打开该客户在 MFC 应用程序的“客户表单”中。
我已经做了一些研究,选项似乎是 Windows 消息、内存映射、命名管道或类似 Windows 套接字的东西。目前,我们倾向于使用 Named Pipes,但真的很感激其他建议、技巧或其他人的经验。