![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Можно ли перехватить сообщение, посылаемое компу по команде net send ......?
Если сообщение не интересует, то отправить дальше для виндов, иначе оставить себе и ничего на экране не показывать? Это сообщение отредактировал(а) DENNN - 23.4.2003, 16:09 |
|||
|
||||
man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
Попробуй перехватывать CreateMailSlot - кажись Net send использует эту фукцию для посылки сообщений.
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
я по этому поводу сканировал порты ни какой передачи по открытым тсп портам я не обнаружил, вообще не пойму как оно работает по тспип, или у меня на 2000 139 порт прослушать не удалось, но программа говорила что прослушивает
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
man2002ua, для посылки юзается NetMessageBufferSend.
При получении сообщения оно действительно пишется в MailSLot. Соотв. надо получить его раньше Messenger'a и если онное не надо, то его стереть оттеда. Можно эмулировать окошечко, которое мессенджер выкидывает, тады вообще все просто. з.ы. токо надо не забывать еще и в журнал писать о пришествии сообщения ![]() -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
SCHEPA |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 7.6.2003 Где: Н.Н. Репутация: нет Всего: нет |
DENNN, а для каких Виндов
![]() Если под Win9x, то как говорил man2002ua через CreateMailSlot. А если по NT/2000, то там за это отвечает определенная служба, которая раньше тебя все перехватит. А если ее отключить, то и майлслот не помогает. --------------------
Так что в лучших книгах всегда нет имен... |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
2000
![]() |
|||
|
||||
labvictx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 7.2.2007 Репутация: нет Всего: нет |
Всем привет. Плиз, братва помогите очень нужн пример исходника на Делфях по перехвату и получению сообщения приходящих данному компу по методу net send или NetMessageBufferSend.
Плиз, очень надо, обыскал весь инет, везде говориться только об отправлении сообщения, а об получении не слово. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |