vanesxl
@vanesxl

Как передать данные от одного процесса к другому?

Здравствуйте,
у меня есть 2 приложения, оба пишу я.
1 приложение что то типа лаунчера, оно запускает второе и висит как процесс. Далее первое приложение на сервере проверяет есть ли обновление. Если обновление есть, 1 приложение должно как то правильно сказать 2-му приложению что ему надо завершиться. Далее первое приложение скачивает какие то файлы, и вновь запускает 1 приложение.
Оба приложения пишу на c#, windows forms.
Как мне можно подобное реализовать?
Сейчас делаю вот так:
Process proc = new Process();
proc.StartInfo.FileName = "D:/dir/Programm.exe";
proc.Start();

proc.Kill();

Вроде все работает, но вторая программа использует notifyIcon и если ее так завершать, то в трее остается значок, когда запускается новое, то у меня уже 2 значка висят в треее. После наведения, один из них исчезает. То есть чтобы он исчезал, надо как то сделать так чтобы программа 2 завершала сама себя.
Заранее большое спасибо!
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 мая 2024, в 19:51
10000 руб./за проект
08 мая 2024, в 19:42
150000 руб./за проект
08 мая 2024, в 19:41
1500 руб./за проект