|
|
|
Прием сообщений Net send - на Dephi или C++Builder
|
|||
|---|---|---|---|
|
#18+
Мне нужно на машине WinXP или Win2003 server Получать широковещательные сообщения net send и, проанализировав ключевые слова, пересылать некоторые из них по SMS или E-mail Сейчас сделал так: 1 - поднял стандартную виндовую службу сообщений, которая принимает сообщения и записывает их в системный журнал. 2 - моя программа ловит событие - в системном журнале появилась новая запись 3 - моя программа читает, анализирует и при необходимости пересылает сообщение. 4 - моя программа закрывает стандартное виндовое окно сообщения пользователю Все работает ровно до тех пор, пока винда не решает, что пользователь не активен. Тогда эта зараза начинает накапливать где-то в себе эти сообщения, не пропуская их в системный журнал. Когда пользователь снова заходит на комп - винда вываливает все эти сообщения на экран и пишет в журнал. Таким образом, в журнале появляются новые записи со старыми сообщениями. Отключение блокировки компьютера - не помогает. Чтобы обойти эту проблему - хочу написать свою службу приема сообщений на Delphi или С++Builder Поэтому ищу исходники - может кто уже делал ? И еще ищу описание протокола и структуры пакета сообщения. (Это какая-то часть SMB или что-то другое ?) Как мне кажется, службу приема сообщений программировать нужно на UDP сокетах ? ( или проще на RAW- сокетах снифферить траффик ? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 11:32 |
|
||
|
Прием сообщений Net send - на Dephi или C++Builder
|
|||
|---|---|---|---|
|
#18+
А, сейчас придумал - можно попробовать генерить события клавиатуры или мышки, имитируя присутствие пользователя. Может поможет. Надо проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 11:43 |
|
||
|
Прием сообщений Net send - на Dephi или C++Builder
|
|||
|---|---|---|---|
|
#18+
ART-CODE Чтобы обойти эту проблему - хочу написать свою службу приема сообщений на Delphi или С++Builder Поэтому ищу исходники - может кто уже делал ? И еще ищу описание протокола и структуры пакета сообщения. (Это какая-то часть SMB или что-то другое ?) Как мне кажется, службу приема сообщений программировать нужно на UDP сокетах ? ( или проще на RAW- сокетах снифферить траффик ? ) Вам нужно читать данные из mailslot. Для приема сообщений он называется Messngr. Формат: <От кого>#0<Кому>#0<Сообщение> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 11:45 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38281304&tid=1341792]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 482ms |

| 0 / 0 |
