![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| parhom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.12.2006 Репутация: нет Всего: нет |
Из своей программы необходимо управлять чужой программой. При обычном запуске все хорошо - находятся окна и т.д. Но мне необходимо запустить чужую программу так, чтобы ее видно не было - это я делаю с помощью следующей процедуры:
Как мне найти HWND окон запущенной программы? IWS ничего не показывает, по названию окна не ищутся, хотя диспетчер задач показывает, что программа запущена. |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Начни с SetThreadDesktop
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| parhom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.12.2006 Репутация: нет Всего: нет |
Girder, я пока очень неопытный в АПИ, можно подробнее?
|
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Предыстория: WaitForInputIdle(p.hProcess,5000); //5 сек - просто как пример
Далее... Вариант 1(Найти то не знаю чего): SetThreadDesktop(Desk); EnumWindows(@f,0); //или манипуляции с GetWindow - где f - твоя функция(собиратель урожая) Вариант 2(Есть хоть что-то, ну например ID потока) EnumThreadWindows(ID, @f, 0); //Как вариант можно пройтись и по всем потокам процесса - где f - опять же твоя функция(собиратель урожая) ID - в твоем случаи p.dwThreadId -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |