| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с чужим приложением |
| Автор: Vitaliy 22.5.2002, 11:53 |
| Народ! Можно ли закрыть чужое приложение до момента появления его на экране. Т.е. я так понимаю, что FindWindow... работает после появления окна. И как бы сделать так, чтобы не сканировать каждый раз окна, а только слушать и при появлении нужного приложения закрыть его. (Например для IE. У него возникает процесс SysFader, кстати что это за процесс?, а потом уже, после его закрытия, -IE). |
| Автор: Vit 22.5.2002, 13:45 | ||
Первый раз о нем слышу, но так как IE проверяет себя на пример update на интернете, и делает Update самого себя то по логике должна быт отдельный процесс для этого... |
| Автор: Vitaliy 24.5.2002, 02:06 |
| Народ, если не сложно отмыльте мне пожалуйста исходничек по сабжу. Очень надо, а то то, что у меня получилось - работает не надежно. |
| Автор: Song 2.6.2002, 14:24 |
| По списку процессов а не окон. |
| Автор: Baa 2.6.2002, 19:00 |
| Ставь хук на CreateProcess и смори, что за процесс запускается... |
| Автор: Song 2.6.2002, 19:11 |
| Baa, простите пожалуйста, одно уточнение, как известно хук ставится на сообщение. Ставить хук на CreateProcess() довольно размытый совет. Скажите пожалйста какое сообщение возникает при инициировании приложения. |
| Автор: Baa 2.6.2002, 21:31 |
| Тут было про перехват http://www.forum.vingrad.ru/cgi-bin/newforum/ikonboard.cgi?act=ST;f=2;t=192;hl=hook |
| Автор: Baa 2.6.2002, 21:36 |
| А вообще, большенство приложений - оконные...WM_CREATE |
| Автор: Song 3.6.2002, 08:31 |
| А если окна - нет ? |