Я пытаюсь создать именованный мьютекс , но когда я вызываю конструктор, я получаю 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)