Как передать аргументы для синглтона/ единственного экземпляра приложения в C#?
Я довольно новичок в C#. Ниже моя проблема.
Я создал приложение, которое работает и находится в системном трее. Когда пользователь нажимает на ссылку, он вызывает приложение с параметрами..
[exp:] c:\...\TrayApp.exe %1.
Проблема в том, что n раз, когда мы нажимаем, у нас создается n экземпляров. Требование заключается в том, что при первом щелчке он должен создать экземпляр, более поздние щелчки должны использовать тот же экземпляр, даже если мы вызываем файл. exe
Достижимо ли это в c#?
Пожалуйста, помогите.
Что я уже пробовал:
Я пробовал мьютекс и другие примеры в CodeProject, но все они ограничивают создание экземпляров, но не вызывают метод в существующем экземпляре.
Можем ли мы получить экземпляр с помощью процесса ? Не уверен.
[no name]
"Достижимо ли это в c#?", да, это называется " приложение с одним экземпляром"