Com Port spy
От: SergMorozoff www.g2Technology.ru
Дата: 18.07.02 07:50
Оценка:
Возможно ли каким либо способом в Win 32 читать данные с COM порта не открывая? его?
Точнее делать SPY указанного порта. Делается же спай с помощью SetWindowsHookEx
Может быть это можно сделать с помощью BroadcastSystemMessage
Только боюсь без конкретного примера не разобраться…..
Может кто даст ссылку на эту тему или даст конкретный пример. PLS!
:???:
Re: Com Port spy
От: dupamid Россия  
Дата: 18.07.02 08:05
Оценка:
Здравствуйте SergMorozoff, Вы писали:

SM>Возможно ли каким либо способом в Win 32 читать данные с COM порта не открывая? его?

SM>Точнее делать SPY указанного порта. Делается же спай с помощью SetWindowsHookEx
SM>Может быть это можно сделать с помощью BroadcastSystemMessage
SM>Только боюсь без конкретного примера не разобраться…..
SM>Может кто даст ссылку на эту тему или даст конкретный пример. PLS!
SM> :???:

Посмотри http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
Re[2]: Com Port spy
От: Аноним  
Дата: 18.07.02 08:31
Оценка:
D>Посмотри http://www.sysinternals.com/ntw2k/freeware/portmon.shtml

К сожалению, данная программка работает только с теми приложениями, которые работают через win api. У меня была проблема: мне надо было поймать данные которые посылает программка DOS работающая под win95 по COM порту, к сожалению данная программа мне не помогла, она не видит никакого общения по COM порту (что весьма логично).
Знает ли кто-нибудь готовое средство как можно поймать такое общение по COM порту ?
Re[3]: Com Port spy
От: NeuroVirus Россия  
Дата: 18.07.02 10:55
Оценка:
Здравствуйте Аноним, Вы писали:

D>>Посмотри http://www.sysinternals.com/ntw2k/freeware/portmon.shtml


А>К сожалению, данная программка работает только с теми приложениями, которые работают через win api. У меня была проблема: мне надо было поймать данные которые посылает программка DOS работающая под win95 по COM порту, к сожалению данная программа мне не помогла, она не видит никакого общения по COM порту (что весьма логично).

А>Знает ли кто-нибудь готовое средство как можно поймать такое общение по COM порту ?

если программа работает напрямую с железом (95 это позволяют) то никак,
можно попробовать сделать com туннелер пропустив шнурок от порта на другой комп
(и, даже, возможно на другой порт на выход) — но это муторное дело.
Можно попробовать воткнуться параллельно на анализатор/цифр. осциллограф.
Это все "милые" решения если надо смотреть проходящие данные.
Если программа работает и под WinNT то возможно именно на НТ portmon сработает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.