我一直在该站点上检查一种将数据从一个进程传输到另一个 C++ 进程的方法。我找到了方法 SendMessage() 但它似乎无法获取字节数组。
为了稍微解释一下这里的上下文,我有一个将数据发送到另一个应用程序的应用程序。我们有几个具有不同 ID 的对象。接收的应用程序为每个不同的对象创建一个选项卡。如果接收数据的应用程序关闭,我们将启动一个新进程并将数据显示给用户。如果我们第二次发送,我们需要检查 ID 以查看我们是否已经拥有其中一个对象,如果是则替换它。否则为新对象添加新选项卡。
我们使用来自谷歌的协议缓冲区,它们使用字节数组进行传输和序列化,这就是为什么我需要找到一种方法将字节数组从一个进程发送到另一个进程。
我能够获得该过程的 HWND,但我不知道从哪里开始。