Главная страница
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.017 c
8-48659
ianus
2003-03-05 21:52
2003.09.15
BUG в Image


1-48575
Viktor1
2003-09-03 16:52
2003.09.15
Как из файла Word вытащить заголовок?


1-48640
Alexey Klimov
2003-08-31 10:30
2003.09.15
Принтер и Фотошоп


1-48506
alex732
2003-09-02 15:18
2003.09.15
Различный цвет и стиль шрифта


14-48758
Dimka Kolbaskin
2003-08-26 10:12
2003.09.15
Масло