![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Управление другой программой [D5, WinME, Win2k]
AlexandrOd © (2004-02-14 12:20:00)Ув. мастера,прошу просветить темного.Как в другой программе отследить появление нужного окна ?
Digitman (2004-02-15 11:42:00) [1]
> AlexandrOd (14.02.04 20:53) [3]
для остслеживания событий создания окна в GUI-приложениях действительно проще и удобней всего реализовать глоб.хук, в ходе инициализации DLL-модуля которого перехватываются вызовы CreateWindows[Ex]
Alexander666 (2004-02-14 22:05:00) [2]Есть такая идея. Ставишь в систему хук. Можешь почитать на этому сайте статью, как это все дело проворачвается. Когда загружается твоя процесс, загружается в ВАП этого процесса и хук. Там уже отследить легко будет. Вот впрочем и все.
ЗЫ: Разжеванная идея }{enon © :)
AlexandrOd (2004-02-14 20:53:00) [3]Извиняюсь за некорректный вопрос.
"другая" программа - GUI-процесс.
"появление" -создание.
Всем спасибо.
Digitman (2004-02-14 13:07:00) [4]
> AlexandrOd (14.02.04 12:20)
"другая" программа - консоль-процесс ? GUI-процесс ? или сервис-процесс ?
что значит "появление" ?
}{enon (2004-02-14 12:55:00) [5]EnumWindowEx / CBTHook.