Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.08;
Скачать: CL | DM;

Вниз

Сервис + сообщения   Найти похожие ветки 

 
SerVS - S   (2002-04-09 20:45) [0]

Возник вот, какой вопрос: как на сервисе обрабатывать сообщения?
Например такие WM_MYMESSAGE. Никогда раньше не работал с сервисами, если кто знает подскажыте мыслишки плиз.


 
Digitman ©   (2002-04-10 18:10) [1]

А чем, собственно, приложение-сервис в этом плане отличается от обычного Win32-приложения ? Да ничем как бы) ... и там и там есть как минимум одно окно, создаваемое при старте процесса... иначе - как же процесс будет реагировать на сообщения, адресованные ему системой ?


 
watcher   (2002-04-10 19:01) [2]

2 Digitman
В сервиса может и не быть окон (обычно их и нет)


 
watcher   (2002-04-10 19:03) [3]

Окно конечно сделать можно, но ни лучше ли работать через Named Pipes или I/O completion ports ?


 
SerVS - S   (2002-04-10 19:50) [4]

>Digitman ©
Отличается он тем что не имеет окон. Сделать конечно можно но по-моему это изврат.
>watcher
А как это ипользовать: "Named Pipes или I/O completion ports"
Задача примерно такая:
Стоит глобальный хук на клаву. Когда юзер ввел нужную комбинацию, то хук должен послать соответствующие сообщение процессу. Так это было сделано под 9х (и приложением конечно) и полностью устраивало заказчика. А сейчас он хочет чтобы под вин2к это был не аппликейшн, а сревис. Может есть идеи как это иначе реализовать?


 
watcher   (2002-04-10 21:45) [5]

see MSDN->Microsoft System Journal -> February 1998-> Manipulate Windows NT services... for example


 
SerVS ©   (2002-04-10 23:51) [6]

>MSDN->Microsoft System Journal -> February 1998
У меня такого раздела нет :(. Хотя MSDN вроде не очень старый -July 2001.
Ты б не мог пример сюда кинуть или на мыло? Очень надо


 
Tosov ©   (2002-04-11 00:58) [7]

SerVS
У меня тоже MSDN за июль 2001 и эту статью я нашел.

Если надо - ссылка на статью в установленом мсдн( замени путь к нему на свой)

mk:@MSITStore:D:\Program%20Files\Microsoft%20Visual%20Studio\MSDN\2001JUL\1033\period98.chm::/html/service.htm


 
SerVS ©   (2002-04-12 18:15) [8]

Спасибо всем. У меня просто Диск3 запорот, но я эту статью на msdn.microsoft.com нашел.



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

Текущий архив: 2002.07.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-23595
Filat
2002-06-17 19:05
2002.07.08
Контрольная сумма, как её создать и как проверить?


14-23791
lipskiy
2002-06-08 19:56
2002.07.08
Совсем не в тему: тусовки рекламистов инете - никто не знает?


7-23801
KarlovAF
2002-04-12 05:26
2002.07.08
Delphi5 and WinNT Terminal Server...


14-23757
MJH
2002-06-02 13:26
2002.07.08
Кто здесь с Владивостока, кроме меня и SPeller а ??


3-23507
Sava
2002-06-17 15:44
2002.07.08
Как вернуть значение из хранимой процедуры MS SQL?