Would it be possible for a creation of shared memory to fail because the process has insufficient permissions?
Also, is it possible to create a shared memory that's only process-local? In case you're wondering what the point of a process-local shared memory would be, I need to share information between two pieces of code that have no way of interacting with each other, other than by agreeing at compile time on a particular string.
Thanks. It seems like it would add more complexity than I'd like, though. A shared memory under Local\ will do. I'm primarily concerned with reliability. I don't want to introduce possible weird failure modes.