Нужна Функция ожидания конца процесса.
Существует ли такая функция Win32 API, которая ставит родительский процесс на паузу, до тех пор пока дочерний не завершиться? Спасибо!
|
Petya V4sechkin |
24-06-2008 13:57 833594 |
|
Насколько я понимаю это для работы с потоками, а мне нужно именно с процессом. Ведь поток это всего лишь некая часть процесса!?
|
Petya V4sechkin |
24-06-2008 16:13 833757 |
Цитата:
Цитата st031
Насколько я понимаю
|
Не-а.
Типичный пример: запускаем программу с помощью функции CreateProcess, в ней последний параметр - указатель на структуру PROCESS_INFORMATION, туда заносится информация о запущенном процессе (заносится самой функцией CreateProcess, то есть это возвращаемый параметр). В частности, хэндл процесса hProcess, который можно передать WaitForSingleObject.
Примеры
|
А теперь понятно! Все отлично. Спасибо большое. Только вот что еще: род. процесс, грубо говоря программ которая ждет завершение созданного процесса, как то странно себя ведет во время ожидания, а ведет она себя так как будто зависла... можно ли это исправить? Просто нужно чтобы во время ожидания в окне программы все отображалось нормально))
|
Admiral |
24-06-2008 18:48 833908 |
|
Время: 20:11.
© OSzone.net 2001-