Как я могу вызвать метод в другом экземпляре процесса моего приложения WinForms?
Я работаю над приложением, которое использует Mutex, чтобы гарантировать, что это единственный экземпляр приложения, работающего в системе.
Когда другой экземпляр приложения пытается запуститься, я хочу, чтобы метод запускался в исходном экземпляре.
Могу ли я вызвать определенный метод в моем приложении из другого экземпляра приложения?
Я нашел несколько примеров использования API-интерфейсов RegisterWindowMessage / PostMessage Win32, отправив сообщение HWND_BROADCAST, но я не смог заставить их работать, и я читал в другом месте, что использование HWND_BROADCAST может быть опасным.
Есть ли лучший способ сделать это, не требующий запуска приложения в привилегированном режиме?