Использование С# и WPF в .NET(вместо Windows Forms или консоль), что является правильным способом создания приложения, которое может запускаться как один экземпляр?
Я знаю, что это имеет какое-то отношение к какой-то мифической вещи, называемой мьютексом, редко можно найти кого-то, кто останавливается и объясняет, что это такое.
Код должен также информировать уже запущенный экземпляр, который пользователь попытался запустить второй, и, возможно, также передать любые аргументы командной строки, если они существуют.