![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват сообщений... [D5, Win2k, WinXP]
KarlovAF © (2002-09-05 10:13:00)Здравствуйте!!
Можно ли программно перехватить сообщения, посланные командой net send?
Заранее благодарен...
Ketmar (2002-09-18 12:48:00) [1]честно говоря - можно, но очень лениво. %-) почитайте справку по использованию Mailslot"ов. должно хватить. просто открываете слот messngr, и дальше - как с совершенно обычном слотом с ним и работаете. можно еще стандартный сервис (messenger) прибить - чтобы под ногами не путался и не мешал %-)
впрочем, лучше пользоваться стандартным API. один недостаток - в вин9x этого апи немножко нету %-)
а протокол, который используют слоты - "по сараю". что есть - тем и передают. точно не скажу, ибо не знаю, и не интересовался никогда. предполагаю, что нетбью или таки TCP. впрочем, это только ничем не обоснованные подозрения и догадки %-)
Satanas Nobiscum! 18-Sep-XXXVII A.S.
s002156Shurik (2002-09-18 11:41:00) [2]Очень неожиданно а можно немного подробнее?
Интересно давно думал как WinpopUp через IPX работает.
Ketmar (2002-09-18 09:51:00) [3]эх вы, "исследователи" %-) NetSend (а точнее - служба Messenger) работает при помощи Mailslot"ов. конкретно слот Messenger"а зовется "messngr". правда, неожиданно? %-)
Satanas Nobiscum! 18-Sep-XXXVII A.S.
s002156Shurik (2002-09-17 18:44:00) [4]А вообще по какому протоколу работает NetSend?
И если по tcp то какой порт?
Manulo (2002-09-17 17:13:00) [5]Есть процедура ReseiveText... Используеться так же, как и NetSend
Grib (2002-09-11 23:17:00) [6]Программно не получается, а чтоб увидеть сообщение то на машине под Win98 - запускал Winpopup. Единственное что плохо - не понимает он символа переноса строки (#13).
KarlovAF (2002-09-06 08:09:00) [7]Точнее: нужно получить текст приходящего сообщения, отправляемого командой net send.