Текущий архив: 2004.03.14;
Скачать: 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 вся ветка
Текущий архив: 2004.03.14;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.013 c