Как удалить Mutex на WinXP - PullRequest
       15

Как удалить Mutex на WinXP

1 голос
/ 30 августа 2010

У нас есть Mutext в нашем приложении C # .Net, созданный с помощью следующего оператора:

new Mutex (true, "MutexName", out pobjIOwnMutex);

На самом делеу нас нет проблем с этим, но с тех пор Приложение больше не может владеть этим мьютексом.Это происходит только на моем компьютере разработчика.Если я изменю имя мьютекса, это не проблема, поэтому я предполагаю, что мьютекс все еще существует где-то в системе.

Есть ли способ освободить этот мьютекс в системе, или может быть другая причина, по которойбывает?

Спасибо за помощь, Enyra

1 Ответ

0 голосов
/ 30 августа 2010

Работает ли предыдущий экземпляр программы? Вы проверили на утечки ручки? Попробуйте использовать инструмент, такой как Process Explorer, чтобы увидеть, есть ли у каких-либо процессов открытый дескриптор этого мьютекса.

...