What is the correct way to create a single-instance WPF application?
Использование C # и WPF под .NET (вместоWindows Forms или консоль), как правильно создать приложение, которое можно запустить только как один экземпляр?
Я знаю, что это как-то связано с какой-то мифической вещью, называемой мьютексом, редко я могу найти кого-то, кто мешает остановиться и объяснить, что из этого.
Код должен также информировать уже запущенный экземпляр о том, что пользователь попытался запустить второй, и, возможно, также передать любые аргументы командной строки, если таковые имеются.