Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

FindWindow !?!?!?!? Фича или бага ?   Найти похожие ветки 

 
gunner   (2003-07-02 12:05) [0]

Приветствую Мастера !
У меня сложилась следующая проблема.
1) Существует Сервис который пускается под профилем системы с параметром "Разрешить взаимодействие с рабочим столом". В этом сервисе создаётся окно для принятия сообщений.
2) Существует my.dll - библиотека ActiveX работающая под IIS в ней есть метода которая должна найти окно созданное сервисом и послать в него сообщение.
Так вот проблема в том что FindWindow возвращает 0 в то время как окно существует. И если я делаю FindWindow для сервисного окна из другого простого приложения то эта функция работает как надо, и находит его !
Кто может быть сталкивался с такой проблемой ? или подкинет свежую идею !


 
clickmaker ©   (2003-07-02 12:18) [1]

Думаю, дело в том, что длл, работающая под IIS, выполняется в контексте сервиса IIS, а он неинтерактивен, поэтому там FindWindow не срабатывает. Можно через ControlService попробовать с кодом >= 128 или еще как-то, через пайпы, например


 
gunner   (2003-07-02 13:32) [2]

> clickmaker

Дело в том что FindWindow работает если я ему указываю форму любую другую... которую запускаю сам а не сервис


 
Cobalt ©   (2003-07-02 16:35) [3]

2 gunner
> выполняется в контексте сервиса IIS, а он неинтерактивен, поэтому там FindWindow не срабатывает
Читайте внимательно.



Страницы: 1 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-48732
Knight
2003-08-24 21:42
2003.09.15
У кого какой диалап?


14-48728
николай
2003-08-27 11:47
2003.09.15
метод стат. испытаний.


1-48553
Хозявин М
2003-09-01 07:20
2003.09.15
О разработке нового компонента


1-48594
MakNik
2003-09-03 12:11
2003.09.15
FloatToStr


14-48791
Michael__
2003-08-25 21:24
2003.09.15
На мониторе SyncMaster 171P тест выглядит размыто