[TC] событие закрытия программы

Здравствуйте, industry.
За последние 60 дней 479 выпусков (несколько раз в день)
Сайт листа:
http://www.tiflocomp.ru
Открыт:
22-01-2004
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp-list@subscribe.ru
Приветствую всех.
Константин пишет:
Зависит от того,кто запускает интересующую вас программу.
Если ваше приложение само создает процесс(т.е. запускает интересующую вас программу),
то используйте дескриптор созданного процесса и функцию WinAPI WaitForSingleObject.
Если программу запускает пользователь или другое приложение, то при помощи функций
WinAPI нужно найти ее в списке процессов (есть несколько способов это сделать,
например, см.в Platform SDK описание функций CreateToolhelp32Snapshot или EnumProcesses).
Имея в распоряжении дескриптор процесса, вы можете тестировать его функцией WaitForSingleObject.
Зная pid стороннего процесса, его дескриптор можно получить функцией WinAPI OpenProcess.
Успехов. Анатолий.