Jump to content

Net Send и как с ним бороться


Recommended Posts

Привет, коллеги!

Замучился вот с какой бедой - когда сижу в Word'е, случайно закрываю приходящие по сетке сообщения, а они нигде не логятся (во какое слово!).

Как показала экспертиза, Служба сообщений w2k работает через мэйлслот

\\имя_компа\mailslot\messngr , но позволяет туда только записывать. Как бы получить handle этого слота для чтения оттуда и реально это вообще?

Всем сочувствующим заранее благодарен за любую инфу.

Link to comment
Share on other sites

Знал бы, выложил конечно, мне встречались исходники для посылки сообщений, а вот для приема нет :D

Можно конечно попробовать каждые xx мсек. опрашивать все окна и вытаскивать все сообщения, если заголовок "Служба сообщений", но выглядит это как-то криво. Наверняка есть более красивое решение, но это надо рыться в документации, что мне совсем не хочется ;)

Link to comment
Share on other sites

  • 2 weeks later...

dnc

Если я правильно ориентируюсь, то при получении сообщения генерируется событие возникновения окна, на которое можно поставить ловушку. На клаву-мышку хук прицепить нетрудно, а вот на окно че-то никак. Никак не пойму, какого типа должна быть ловушка - WH_CBT? WH_CALLWNDPROCRET? WH_SHELL? И потом. Найду я нужное окно по заголовку апишной GetWindowText. А нужно получить содержимое окна, там пара строчек типа дельфовой TLabel. Как получить доступ к таким компонентам окна?За любую инфу или линк - огромный респект!

Добавлено : [mergetime]1090825468[/mergetime]

dmc

Ой, буковку напутал... ;) dmc,of course!!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...