Главная страница
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.014 c
9-48385
Smola
2003-03-08 13:49
2003.09.15
Можно ли увеличить допустимый размер дмф файла


1-48521
elf
2003-09-02 15:15
2003.09.15
сравнение строк


14-48772
Xoy
2003-08-25 11:53
2003.09.15
игры под WinXP


1-48578
Vinter
2003-09-04 09:38
2003.09.15
Полупрозрачная форма


14-48766
Chlavik
2003-08-26 13:40
2003.09.15
(ASM) Сохранение/ввостановление MMX регистров