короче говоря, проблема в следующем — пишу программу которая создаёт цепочку из процессов.
То есть её задача такова — указываем первый процесс, второй процесс, и тд, потом жмем кнопку запустить — запускается первый процесс. Программа должна отслеживать, когда этот процесс закончит работу, и запускать следующий процесс.
На данном этапе это реализовано через GetExitCodeProcess таким образом:
вот тут-то и порылась собака — во время работы первого процесса моя прога подвисает наглухо из-за цикла.
а как можно сделать, чтобы моя программа ждала события от первого процесса, переходила в режим wait? Мне посоветовали использовать для этих целей mutex, но я с ним разобраться пока не могу.