Re[5]: авантюрное решение
От: Xsyst  
Дата: 11.11.14 08:03
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Здравствуйте, Pavel Dvorkin, Вы писали:


X>>>Не вариант, я же не в курсе, что будут за процессы B и C и будут ли они вообще


PD>>Будут ли вообще — не проблема, а насчет первого уточни. Выходит, A может запускать неизвестно из какого списка берущиеся B и C ? Или все же список кандидатов известен ? EXE-шники все же не зарождаются сами...


CEM>я так понял, процесс А — может быть любым(например, пользователь выбрал)?


CEM>Хотелось бы узнать у автора, какова цель? А то, может быть, решение совсем другое нужно.


Процесс A действительно может быть любым, об остальных процессах программа вообще ничего не знает. Их в принципе может и не быть.
А процессы B и C просто для примера, тем более их действительно может создать сам процесс A (например скопировать из своего оверлея или распаковать архив во временную папку).
Как пример, посмотрите как запускается ProcessExplorer на x64 системах.
А задача: дождаться окончания определенной операции, начатой при запуске процесса А, а заканчивающейся при завершении процесса А и всех процессов, порожденных процессом А и его внуками (правнуками и т.д.).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.