Я создаю (C #) программу, которая загружает двоичные файлы с использованием файлов NZB, в любой момент может быть запущен только один экземпляр моего приложения.
Поэтому, когда пользователь дважды щелкает файл .nzb и моя программа не запускается, он должен запуститься и обработать его (просто, регистрация файла).
Теперь, если моя программа уже запущена, я НЕ хочу запускать второй экземпляр - я хочу, чтобы уже запущенный экземпляр забрал указанный файл.
Создание одного экземпляра моего приложения можно сделать с помощью библиотеки DLL Visual Basic с помощью трюка .IsSingleInstance, но я не хочу туда идти.
Кажется, правильный путь - использовать мьютекс, чтобы убедиться, что мое приложение является единичным,
но теперь я застрял на том, как передать указанный параметр (файл .nzb) в уже работающий экземпляр.
Помощь будет принята с благодарностью! : -)