Создание Mutex вызывает исключение DirectoryNotFoundException

Я пытаюсь создать именованный мьютекс , но когда я вызываю конструктор, я получаю DirectoryNotFoundException ! Почему мьютекс пытается получить доступ к файловой системе и как узнать, какой путь является допустимым? Есть ли какой-то конкретный каталог, в который следует поместить мьютекс, и как это соотносится с именем?

РЕДАКТИРОВАТЬ: Я использую перегрузку Mutex (bool, string) , за исключением:

System.IO.DirectoryNotFoundException: Could not find a part of the path ''.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.Threading.Mutex.<>c__DisplayClass3.<.ctor>b__0(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name, Boolean& createdNew, MutexSecurity mutexSecurity)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)

16
задан thecoop 30 November 2010 в 13:11
поделиться