是这样的,我们在做一个监控软件。已有的功能模块中,一部分是用VS2005写的,另一部分则是VC6写的。现在需要有个工程项目,需要这些模块的整合,鉴于工作量的考虑,并不想转换平台,而是考虑了进程通讯。
这就涉及到要交互一些数据,目前选用了“共享内存”的方法。现在的问题是,这块共享内存属于公共资源,如何在不同的项目进程之间实现互斥,或者说是同步?请教各位,望踊跃发言。