powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прием сообщений Net send - на Dephi или C++Builder
4 сообщений из 4, страница 1 из 1
Прием сообщений Net send - на Dephi или C++Builder
    #38281286
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно на машине WinXP или Win2003 server
Получать широковещательные сообщения net send
и, проанализировав ключевые слова, пересылать некоторые из них по SMS или E-mail

Сейчас сделал так:
1 - поднял стандартную виндовую службу сообщений, которая принимает сообщения и записывает их в системный журнал.
2 - моя программа ловит событие - в системном журнале появилась новая запись
3 - моя программа читает, анализирует и при необходимости пересылает сообщение.
4 - моя программа закрывает стандартное виндовое окно сообщения пользователю

Все работает ровно до тех пор, пока винда не решает, что пользователь не активен.
Тогда эта зараза начинает накапливать где-то в себе эти сообщения, не пропуская их в системный журнал.
Когда пользователь снова заходит на комп - винда вываливает все эти сообщения на экран и пишет в журнал.
Таким образом, в журнале появляются новые записи со старыми сообщениями.
Отключение блокировки компьютера - не помогает.

Чтобы обойти эту проблему - хочу написать свою службу приема сообщений на Delphi или С++Builder
Поэтому ищу исходники - может кто уже делал ?
И еще ищу описание протокола и структуры пакета сообщения.
(Это какая-то часть SMB или что-то другое ?)

Как мне кажется, службу приема сообщений программировать нужно на UDP сокетах ?
( или проще на RAW- сокетах снифферить траффик ? )
...
Рейтинг: 0 / 0
Прием сообщений Net send - на Dephi или C++Builder
    #38281304
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, сейчас придумал - можно попробовать генерить события клавиатуры или мышки, имитируя присутствие пользователя.
Может поможет. Надо проверить.
...
Рейтинг: 0 / 0
Прием сообщений Net send - на Dephi или C++Builder
    #38281309
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ART-CODE Чтобы обойти эту проблему - хочу написать свою службу приема сообщений на Delphi или С++Builder
Поэтому ищу исходники - может кто уже делал ?
И еще ищу описание протокола и структуры пакета сообщения.
(Это какая-то часть SMB или что-то другое ?)

Как мне кажется, службу приема сообщений программировать нужно на UDP сокетах ?
( или проще на RAW- сокетах снифферить траффик ? )

Вам нужно читать данные из mailslot. Для приема сообщений он называется Messngr. Формат:

<От кого>#0<Кому>#0<Сообщение>
...
Рейтинг: 0 / 0
Прием сообщений Net send - на Dephi или C++Builder
    #38281388
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064,
Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Прием сообщений Net send - на Dephi или C++Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]