presi.p Ответов: 1

Как передать аргументы для синглтона/ единственного экземпляра приложения в C#?


Я довольно новичок в C#. Ниже моя проблема.

Я создал приложение, которое работает и находится в системном трее. Когда пользователь нажимает на ссылку, он вызывает приложение с параметрами..
[exp:] c:\...\TrayApp.exe %1.

Проблема в том, что n раз, когда мы нажимаем, у нас создается n экземпляров. Требование заключается в том, что при первом щелчке он должен создать экземпляр, более поздние щелчки должны использовать тот же экземпляр, даже если мы вызываем файл. exe

Достижимо ли это в c#?

Пожалуйста, помогите.

Что я уже пробовал:

Я пробовал мьютекс и другие примеры в CodeProject, но все они ограничивают создание экземпляров, но не вызывают метод в существующем экземпляре.

Можем ли мы получить экземпляр с помощью процесса ? Не уверен.

[no name]

"Достижимо ли это в c#?", да, это называется " приложение с одним экземпляром"