Note: This class is new in the .NET Framework version 2.0.
The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist.
Namespace: System.Threading Assembly: mscorlib (in mscorlib.dll)
Instances of the Mutex class and the Semaphore class can represent named system synchronization objects. When you use the Mutex.OpenExisting method or the Semaphore.OpenExisting method to open a named system object that does not exist, a WaitHandleCannotBeOpenedException is thrown.