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