Вниз
Скачать: CL | DM;

Сервисы   Найти похожие ветки 

← →
Savage2003 ©   (2003-12-22 15:21) [0]

У меня есть следующая задача: сервис и программа его мониторинга, возникла проблема их связать между собой. Тестить постоянно запущен сервис или нет можно по таймеру (это не важно), однако хотелось бы кроме крайних состояний, получать информацию о действиях, которые сервис выполняет. Подскажите, как можно передать информацию в сервис и получать ее назад типа через очередь сообщений? Findwidow из сервиса ничего не находит, хотя окно монитора висит на рабочем столе.


← →
clickmaker ©   (2003-12-22 15:31) [1]

много вариантов: просто сервису дать команду можно через ControlService с кодом > 127. Если нужен именно диалог, то - мэилслоты, пайпы.
А FindWindow не срабатывает, поскольку сервис работает в другом виртуальном десктопе, там где твои окошки просто не видны


← →
LordOfSilence ©   (2003-12-23 08:48) [2]

2 Savage2003
Формально, для того чтоб из сервиса в оконные приложения проходили сообщения, необходимо установить у него интерактивный режим.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
3-43247
Rumba
2004-02-17 16:14
2004.03.14
FreeUDFLib сбоят под FB 1.5 RC9


4-43969
Grinder
2004-01-08 14:55
2004.03.14
Экстракт иконки


6-43722
kosha80
2004-01-06 17:09
2004.03.14
Как программно вызвать диалог


3-43279
Miwa
2004-02-12 07:20
2004.03.14
Как


1-43666
Alex30
2004-03-01 21:05
2004.03.14
Народ как повесить прогу в трей ?




   Наверх