Hi,

I am working on Windows 7, boost 1.57. I am using interprocess shared memory. I have two processes A and B. A creates the shared memory with read/write permission, then B opens it and writes to it. In this case it works fine. As the next step process A terminates and starts again and opens the same shared memory. But in this case, it seems that A and B are reading/writing to different memory! Is this a defined behavior? If I make B to reopen the memory, it works!

Thanks,
  Lloyd