У меня есть программа установки, в которой я хотел бы убедиться, что мое приложение в данный момент не запущено. Если это так, я хотел бы закрыть его (не убивать, так как приложение должно сохранять некоторые данные при выходе). Дополнительная проблема заключается в том, что окно моего приложения скрыто (вместо него отображается значок в трее), поэтому Process.MainWindowHandle всегда равен 0.
Что я могу сделать, чтобы сигнализировать о закрытии моего приложения? Могу ли я отправить сообщение непосредственно в Приложение (а не в окно)?
Ваша помощь будет принята с благодарностью. Грегор