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

Вниз

Как перехватить сообщение посланное на Винпопап ?   Найти похожие ветки 

 
Хусга   (2002-06-29 14:08) [0]

Читал про MailSlot. Какое имя надо указать при создании mailSlota, чтобы прочитать пришедшее на винпоп сообщение ?


 
SV ©   (2002-06-29 15:23) [1]

Уточни вопрос. Если надо перехватить сообщение, т.е. прочитать из ящика, созданного др. приложением, тут никак (или перехватывай все пакеты, причем придется и UDP и TCP выбирать см. WinPCap и mailslot в platform SDK)


 
Хусга   (2002-07-01 21:07) [2]

Сенкс. Всё было проще. При создании mailslota надо указаь имя ящика. Вот про него я и спрашивал. Узнал : \\.\mailslot\messngr
\Может пригодится кому..\

Другой вопрос : какой формат сообщения у винпопа ?


 
asmer ©   (2002-07-07 16:19) [3]

формат сообщения:
1) отправитель сообщения - строка, завершающаяся нулём;
2) получатель сообщения - строка, завершающаяся нулём;
3) непосредственно сообщение - тож строка :)
ограничение - весь пакет должен быть не более 420ти байт длиной (хотя удаётся посылать и гораздо больше, но, всё-таки, лучше придёрживаться ентого размера)...
ещё совет, хотя, наерно, ты уже и так сделал енто... создать майлслот с параметром MAILSLOT_WAIT_FOREVER и читать из него в другом потоке - тада прога не будет тормозить...
...ах, да!.. ещё - после приёма надо перевести весь полученный текст с помощью OemToCharBuff, т.к. сообщения приходят в досовском формате...



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
7-35924
Max2000
2002-07-03 11:02
2002.09.12
Принтер!!!!!


3-35550
AndbyOne
2002-08-21 15:56
2002.09.12
В триггере в поле DATE вставить текущую дату


1-35781
kofman
2002-08-30 23:35
2002.09.12
Как сделать справку?


4-35950
bobic
2002-07-19 11:07
2002.09.12
Программное переключение языка


1-35775
ev
2002-08-30 19:12
2002.09.12
ламерский вопрос по TSrtingGrid...