Я обнаружил, что есть много сообщений, показывающих, как определить, запущен ли экземпляр приложения. Но я не могу найти ни одного, который показывает, как получить доступ или использовать одно и то же работающее приложение.
Я создал пункты меню оболочки и связал их с приложением. Например Если вы щелкнете правой кнопкой мыши по любой папке, появится надпись «Монитор ОС». Если я нажал на это приложение запущено. Если я снова щелкну правой кнопкой мыши по папке и выберу «OS Monitor», запускается другой экземпляр того же приложения. Я должен предотвратить это. Более того, когда пользователь закрывает форму «Монитор ОС», я просто скрывал ее. Так что, если пользователь снова выбирает ту же опцию меню, то должна отображаться та же самая рабочая форма.
Я создал приложение, используя C # 2005. Кто-нибудь знает, как я могу получить доступ к одному и тому же запущенному экземпляру приложения.
Заранее спасибо.