Главная страница
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.015 c
14-48779
neXt
2003-08-26 09:43
2003.09.15
Перл умер. Да здравствует Питон.


3-48467
Xmen
2003-08-22 08:49
2003.09.15
MasterSource


14-48686
Vlad Oshin
2003-08-27 15:57
2003.09.15
Rouse_, понапиши перлов что ли...


14-48784
Soft
2003-08-28 03:13
2003.09.15
Типы систем


1-48565
BOA_KAA
2003-09-04 11:53
2003.09.15
Опять PowerPoint