Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Нужна Функция ожидания конца процесса.

Ответить
Настройки темы
Win32 API - Нужна Функция ожидания конца процесса.

Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Существует ли такая функция Win32 API, которая ставит родительский процесс на паузу, до тех пор пока дочерний не завершиться? Спасибо!

Отправлено: 12:57, 24-06-2008

 


Moderator


Сообщения: 53451
Благодарности: 15499

Профиль | Отправить PM | Цитировать


WaitForSingleObject

Отправлено: 13:57, 24-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Насколько я понимаю это для работы с потоками, а мне нужно именно с процессом. Ведь поток это всего лишь некая часть процесса!?

Отправлено: 15:43, 24-06-2008 | #3



Moderator


Сообщения: 53451
Благодарности: 15499

Профиль | Отправить PM | Цитировать


Цитата st031:
Насколько я понимаю
Не-а.
Типичный пример: запускаем программу с помощью функции CreateProcess, в ней последний параметр - указатель на структуру PROCESS_INFORMATION, туда заносится информация о запущенном процессе (заносится самой функцией CreateProcess, то есть это возвращаемый параметр). В частности, хэндл процесса hProcess, который можно передать WaitForSingleObject.

Примеры
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:13, 24-06-2008 | #4


Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


А теперь понятно! Все отлично. Спасибо большое. Только вот что еще: род. процесс, грубо говоря программ которая ждет завершение созданного процесса, как то странно себя ведет во время ожидания, а ведет она себя так как будто зависла... можно ли это исправить? Просто нужно чтобы во время ожидания в окне программы все отображалось нормально))

Отправлено: 16:30, 24-06-2008 | #5


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


st031, можно припаять таймер и/или пробивать состояние приложения по его PID.
http://www.gotdotnet.ru/Forums/Common/27652.aspx
http://forum.ru-board.com/topic.cgi?forum=33&topic=2369
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:48, 24-06-2008 | #6


Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо еще раз.

Отправлено: 10:27, 25-06-2008 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Нужна Функция ожидания конца процесса.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ПК класса «all-in-one»: оправдались ли ожидания? OSZone News Новости информационных технологий 0 29-09-2009 02:30
Разное - режим ожидания Alerekess Microsoft Windows Vista 4 07-05-2009 00:14
Превышен интервал ожидания для запроса Shiirx Microsoft Windows NT/2000/2003 10 12-12-2008 09:44
Интернет - Время ожидания соединения истекло slenok Microsoft Windows 2000/XP 15 29-03-2008 10:44
Считается внешний трафик в режиме ожидания... Fort Сетевые технологии 4 31-03-2005 22:19




 
Переход