![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить закрытие приложения если я знаю его имя?
Нуждающийся © (2002-10-14 10:10:00)Спасибо.
Song (2002-10-14 15:12:00) [1]Если нужно просто отсдедить завершение приложения, запущенного Вами, можно просто воспользоваться WaitForSingleObject() с параметром INFINITE
Zemal (2002-10-14 14:51:00) [2]У меня есть библиотечка, в которой реализован поток, который отслеживает завершение приложения... в примере реализован поток следящий и сообщающий форме о состоянии приложения. Если интересно, то мыль - вышлю.
Opuhshii (2002-10-14 14:36:00) [3]2Нуждающийся (14.10.02 12:37)
WaitForSingleObjectEx в отдельном потоке,.. или без оного,.
Song (2002-10-14 14:31:00) [4]2Нуждающийся (14.10.02 12:37)
hands.sys ?
Чтобы отследить, можно воспользовать двумя вариантами:
1.SetWindowsHookEx() + WH_CBT (WM_SYSCOMMAND)
2.SetWindowsHookEx() + WH_GETMESSAGE (WM_CLOSE)
по хукам есть статья с примерами.
Нуждающийся (2002-10-14 12:37:00) [5]Может вы нажли о том как ЗАКРЫТЬ чужое приложение - этого навалом, а вот ОТСЛЕДИТЬ закрытие - этого нет.
Opuhshii (2002-10-14 12:25:00) [6]2Нуждающийся (14.10.02 11:37)
искать надо,... я только что посмотрел и что Вы думаете,.. нашел! в FAQе,.. ;)
Нуждающийся (2002-10-14 11:37:00) [7]В FAQ этого сайта данный вопрос не обсуждался.
Opuhshii (2002-10-14 10:44:00) [8]в FAQ
Нуждающийся (2002-10-14 10:41:00) [9]Из другого приложения.
Song (2002-10-14 10:17:00) [10]WM_CLOSE,WM_SYSCOMMAND