Re[2]: авантюрное решение
От: Xsyst  
Дата: 10.11.14 08:19
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, Xsyst, Вы писали:


X>>Добрый день!

X>>Есть программа, которая создает сторонний процесс A и ожидает его завершения по описателю процесса на WaitForSingleObject. Процесс А в свою очередь создает процессы B и C и сам при этом завершается. После завершения процесса А я получаю возврат из функции ожидания. Вопрос в том, как мне дождаться завершения процессов A, B и С?

PD>А запускает B.EXE и C.EXE.


PD>Переименовываем B.EXE в XB.EXE, C.EXE в XC.EXE.


PD>Пишем свои B.EXE, который запускает XB.EXE и С.EXE, который запускает XС.EXE


PD>Или как-то иначе, если можно. Словом, сделать так, чтобы A вызывала B и C через наши промежуточные процессы.


PD>Остальное дело техники. Например, B.EXE ждет окончания XB.EXE и , дождавшись, шлет сообщение Parent.EXE


Не вариант, я же не в курсе, что будут за процессы B и C и будут ли они вообще
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.