Как понять, завершился ли процесс?

Здравствуйте,
у меня есть программа которая состоит из 2-х exe файлов, оба писал я.
Оба exe файла лежат в одной директории.
1 exe файл при определенных условиях запускает 2-й exe файл.
После запуска 2-го exe файла первый завершается. 2 должен ждать когда завершиться первый и только после этого начать что то делать.
Проблема в том что моя программа лежит в домашней директории пользователя, на компьютере может быть несколько пользователей, следователь может быть запущено несколько экземпляров 1 и 2 exe файла.
Как мне во втором exe файле прописать так чтобы он искал тот процесс который его запустил?
Я знаю заведомо какой путь у 1-го exe файла, можно ли как то найти процесс по его пути?
Заранее большое спасибо!
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 2
@smozhaykin
Передавайте id первого процесса как параметр при запуске второго. Тогда второй сможет найти родительский процесс по этому id и ждать, пока он не завершится.
Ответ написан
@vilgeforce
Раздолбай и программист
Поиск процесса по имени вам определенно поможет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы