I've created application which created Mutex:
_mutex = new Mutex(false, "SlideShow");
Than I've created another application which must get mutex from first application:
Mutex mut = Mutex.OpenExisting("SlideShow");
I start first application, then I start second application and then I catch Exception:
"Named Mutex handle does not exist: SlideShow"
Why? I don't understand!
Mono doesn't support cross-process Mutex, Semaphore and Event.
It's great!!! Belissimo. But net. Framework supports it