繁体   English   中英

32位和64位增强过程之间的IPC

[英]IPC between 32 bit and 64 bit boost processes

我的平台是Visual Studio 2012,我需要在32位和64位进程之间实现IPC。 我具有所有二进制文件的源代码,但由于多个原因,一个进程应保持32位。 我研究了boost手册,似乎Boost.Interprocess具有我需要的一切-STL像结构和同步对象。 但是在文档中找不到有关32位和64位进程之间IPC的任何信息。

谢谢。

Windows上32至64位进程之间的某些IPC方法不起作用,但套接字应起作用,因为它们不依赖于连接的位数。

COM也可以用于32位和64位进程之间的IPC。 如果您使用IDL并坚持使用兼容的参数类型,它将封送您的参数和所有内容。 对于大块数据,传递一个可以复制并与MapViewOfFile一起使用的句柄,而您不必复制数据。 注意线程单元类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM