Отправляет email-рассылки с помощью сервиса Sendsay

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

Здравствуйте, industry.

Ответить   Mon, 3 Aug 2009 16:48:24 +0600 (#901540)

 

Ответы:

Приветствую всех.
Константин пишет:

Зависит от того,кто запускает интересующую вас программу.
Если ваше приложение само создает процесс(т.е. запускает интересующую вас программу),
то используйте дескриптор созданного процесса и функцию WinAPI WaitForSingleObject.
Если программу запускает пользователь или другое приложение, то при помощи функций
WinAPI нужно найти ее в списке процессов (есть несколько способов это сделать,
например, см.в Platform SDK описание функций CreateToolhelp32Snapshot или EnumProcesses).

Имея в распоряжении дескриптор процесса, вы можете тестировать его функцией WaitForSingleObject.
Зная pid стороннего процесса, его дескриптор можно получить функцией WinAPI OpenProcess.

Успехов. Анатолий.

Ответить   "i_chay" Fri, 4 Sep 2009 09:06:57 +0500 (#901781)