Связь между двумя процессами с использованием сообщений - PullRequest
1 голос
/ 29 июня 2011

Начат здесь но вопрос все еще не закрыт - я думаю, что мне нужно пересмотреть всю архитектуру - поэтому, пожалуйста, выскажите свое мнение ...

Вот как должно работать приложение: Планировщик выполняет несколько раз одно и то же приложение, но с разными аргументами. Если приложение запускается без какого-либо параметра или аргумента - оно показывает форму, которая позволяет редактировать некоторые данные конфигурации. Несмотря на несколько выполнений, должен быть только один экземпляр приложения.

Мой подход - для одного экземпляра я использовал Mutex с ApplicationContext и NativeWindow. Это описано здесь То, что я не могу преодолеть - когда запускается новый экземпляр приложения - если этот экземпляр запускается с параметрами - как отправить данные - параметры - в экземпляр приложения, который работает? Я пытался отправить данные с помощью сообщений - SendMessage / PostMessage - но безуспешно.

Может быть, кто-то может дать другой подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...