Здравствуйте,
у меня есть 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 завершала сама себя.
Заранее большое спасибо!