Показать сообщение отдельно
Старый 10.04.2008, 10:14     # 1
Doc
Newbie
 
Аватар для Doc
 
Регистрация: 03.10.2007
Пол: Male
Сообщения: 8

Doc Нуль без палочки
Помогите пожалуйста с EnumWindows

Имеется приложение, при старте создается сокет (на winsock), ставится на прослушку и стартует поток-диспетчер, который следит, подключился ли к нам кто-то, если да, то стартует еще один поток, который обрабатывает клента.
Из этого потока вызывается EnumWindows - она перечисляет все окна верхнего уровня и передает их хэндлы callback функции, дак вот, при вызове не из основного потока в callback идут нули, а должны идти хэндлы. Вопрос: как из неосновного потока правильно вызвать EnumWindows? Или тут вообще нужен другой подход.

P.S.: Задача отыскать чужое окно, по команде с удаленного компьютера (за этим и используются сокеты)
Doc вне форума