Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 07:30
Оценка:
Как определить HWND окна, находящегося в другом процессе?
FindWindow() это окно не находит.
Re: Поиск окна в другом процессе
От: De-Bugger  
Дата: 07.07.10 07:42
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

GA>Как определить HWND окна, находящегося в другом процессе?

GA>FindWindow() это окно не находит.

Плохо ищете. В пределах сессии десктопа HWND уникальны.
Re[2]: Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 07:50
Оценка:
>Плохо ищете. В пределах сессии десктопа HWND уникальны.

Уникальны или нет, вряд ли хотя бы один из них равен NULL
И это как бы не ответ на вопрос, если что.
Re: Поиск окна в другом процессе
От: _Ursus_  
Дата: 07.07.10 08:14
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

GA>Как определить HWND окна, находящегося в другом процессе?

GA>FindWindow() это окно не находит.

А вдруг это не окно? Spy++ его находит?
Re[2]: Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 08:20
Оценка:
>А вдруг это не окно? Spy++ его находит?

Это окно. Я сам создаю его в другом процессе.
Re[3]: Поиск окна в другом процессе
От: De-Bugger  
Дата: 07.07.10 08:24
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

>>А вдруг это не окно? Spy++ его находит?


GA>Это окно. Я сам создаю его в другом процессе.


Если вы его сами создаете, зачем тогда ищете?
Re[4]: Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 08:28
Оценка: :))) :)))
>Если вы его сами создаете, зачем тогда ищете?

Я его потерял, вот и ищу.
Чтобы отправить сообщение, зачем же ещё?
Re[5]: Поиск окна в другом процессе
От: De-Bugger  
Дата: 07.07.10 08:32
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

>>Если вы его сами создаете, зачем тогда ищете?


GA>Я его потерял, вот и ищу.

GA>Чтобы отправить сообщение, зачем же ещё?

Немного переформулирую вопрос. "Зачем" не в смысле что будете с ним делать, а зачем искать то, что есть. Если вы создали окно, значит у вас уже есть его хендл, даже в другом процессе, так? Ну так передайте его в момент созданию куда нужно вот и все.
Re[6]: Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 08:41
Оценка:
>Немного переформулирую вопрос. "Зачем" не в смысле что будете с ним делать, а зачем искать то, что есть. Если вы создали окно, значит у вас уже есть его хендл, даже в другом процессе, так? Ну так передайте его в момент созданию куда нужно вот и все.

Так. Спасибо, об этом не подумал. С этого и надо было начинать =)
Re[3]: Поиск окна в другом процессе
От: Pavel Dvorkin Россия  
Дата: 07.07.10 09:07
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

>>А вдруг это не окно? Spy++ его находит?


GA>Это окно. Я сам создаю его в другом процессе.


А кстати, как Вы это делаете ? Чтобы создать окно в чужом процессе, надо в него внедриться (с помощью хука, например).
With best regards
Pavel Dvorkin
Re[4]: Поиск окна в другом процессе
От: grab-ahoj  
Дата: 07.07.10 09:34
Оценка:
>А кстати, как Вы это делаете? Чтобы создать окно в чужом процессе, надо в него внедриться (с помощью хука, например).

Павел Лазаревич,
я не создаю окна в чужом процессе. Есть один процесс, который создает в себе окно, и есть другой процесс, который хочет (теперь уже хотел) его найти.
Re[5]: Поиск окна в другом процессе
От: Pavel Dvorkin Россия  
Дата: 07.07.10 10:35
Оценка:
Здравствуйте, grab-ahoj, Вы писали:

GA>я не создаю окна в чужом процессе. Есть один процесс, который создает в себе окно, и есть другой процесс, который хочет (теперь уже хотел) его найти.


Ясно. Я, значит, неправильно понял.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.