Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Отследить закрытие, осуществляемое через end process   Найти похожие ветки 

 
Pasha L ©   (2005-08-06 19:11) [0]

Здравствуйте. Вопрос: как из приложения А можно отследить срочное закрытие приложения B, то есть, в моем случае, закрытие через task manager >> end process. onclose (с помощью которого можно было бы отправить сингал) не срабатывает.


 
Leonid Troyanovsky ©   (2005-08-07 09:59) [1]


> Pasha L ©   (06.08.05 19:11)  
> Здравствуйте. Вопрос: как из приложения А можно отследить
> срочное закрытие приложения B, то есть, в моем случае, закрытие
> через task manager >> end process. onclose (с помощью которого
> можно было бы отправить сингал) не срабатывает.


В процессе A: OpenProcess(.., ProcessBId) ,WaitForSingleObject.

--
Regards, LVT.


 
Маг Похмеляйнен   (2005-08-07 11:07) [2]

Как альтернатива:
Можно воспользоваться ф-ей GetExitCodeProcess().
Для незавершённого процесса она возвратит значение STILL_ACTIVE (STATUS_PENDING).
Для завершённого - код завершения (штатного или по исключению).


 
Pasha L ©   (2005-08-07 14:03) [3]

Leonid Troyanovsky ©   (07.08.05 09:59) [1]
поясните пожалуйста


 
Leonid Troyanovsky ©   (2005-08-07 20:10) [4]


> Pasha L ©   (07.08.05 14:03) [3]
> поясните пожалуйста


Что именно?
См., например,
http://groups-beta.google.com/group/fido7.ru.delphi/msg/5c93490dd70154aa

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
10-1104266315
st. reset
2004-12-28 23:38
2005.10.02
corba


14-1126063578
vajo
2005-09-07 07:26
2005.10.02
Тестирование компьютера


1-1126445299
Дмитрий_05
2005-09-11 17:28
2005.10.02
Уменьшенная копия региона


3-1124193619
InVariantian
2005-08-16 16:00
2005.10.02
Как определить стоит ли на компе сервер Interbase?


1-1126100091
Val
2005-09-07 17:34
2005.10.02
is и classname