Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика


Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2008, 09:35   #1
ERASERROR
Форумчанин
 
Регистрация: 15.01.2008
Сообщений: 117
Счастье Ждать завершения чужого процесса

Подскажуте, допустим моя прога в Windoz включена всегда, но в системе имеется процесс, назовем его avp, как сделать так, что бы когда комп выключался моя прога ждала завершения процесса avp и производила какое нибудь действие?
ERASERROR вне форума Ответить с цитированием
Старый 03.02.2008, 17:17   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,808
По умолчанию

надо получить хендл нужного нам процесса и ждать когда он перейдёт в сигнальное состояние (это осуществляет функция WaitForSingleObject)
Код:
  ProcessHandle:=OpenProcess(SYNCHRONIZE,false,AVP_PID);
  WaitForSingleObject(ProcessHandle,INFINITE);
P.S. с получением хендла avp наврено будут проблемы, но если я не ошибаюсь, то касперсий вроде разрешает открывать свой процесс с флагом SYNCHRONIZE.

Последний раз редактировалось rpy3uH; 03.02.2008 в 17:21.
rpy3uH вне форума Ответить с цитированием
Старый 04.02.2008, 08:23   #3
ERASERROR
Форумчанин
 
Регистрация: 15.01.2008
Сообщений: 117
По умолчанию

спасибо, здорово помогли!
ERASERROR вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу художника для завершения проекта! Kostia Фриланс 6 31.05.2013 17:42
закрытие чужого процесса Dimon Win Api 7 12.05.2010 11:01
Использование метода free после завершения потока Denager Общие вопросы Delphi 4 29.08.2008 09:13
Перехват завершения работы ОС vynt Win Api 7 19.05.2008 07:59
Приоритет чужого процесса (консультация) Air Win Api 9 06.03.2008 20:05

Реклама для незарегистрированных, регистрация на форуме