Re: авантюрное решение
От: Pavel Dvorkin Россия  
Дата: 07.11.14 11:17
Оценка: 12 (2) +1
Здравствуйте, Xsyst, Вы писали:

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

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

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

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

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

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

Остальное дело техники. Например, B.EXE ждет окончания XB.EXE и , дождавшись, шлет сообщение Parent.EXE
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.