![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отловить запуск приложения [D6, Win2k]
paa © (2004-10-13 11:41:00)Мастера, подскажите как узнать что запускается приложение (например WINWORD.exe.) успеть выполнить свои действия и продолжить запуск приложения?
DVM (2004-10-13 14:15:00) [1]Можно еще так:
Следим, не появилось ли окно Word. Как только появилось, прикрываем его, делаем свои действия и запускаем ворд вновь.
Erik1 (2004-10-13 12:43:00) [2]Ну это ненадежно, лучше перехватить API CreateProcess.
paa (2004-10-13 12:34:00) [3]Вобщем придумал!(тупо но задача решается)
1 изменяем ярлык на запуск своего экзешника
2 запускаем (все что захотели сделалось)
3 из экзешника запускаем тотже WinWord.exe
:)
DVM (2004-10-13 11:51:00) [4]
> piople © (13.10.04 11:44) [1]
> На этом сайте есть отличная статья про глаб. хуки, они то
> тебе и нужны ;)
> paa (13.10.04 11:46) [2]
> можно ссылку
Статья про ловушки тут мало поможет. Ловушками можно отследить появление окна програмы, а не ее старт. Тем более отсрочить старт и выполнить какие-либо свои действия.
paa (2004-10-13 11:46:00) [5]можно ссылку
piople (2004-10-13 11:44:00) [6]На этом сайте есть отличная статья про глаб. хуки, они то тебе и нужны ;)