Jak podsłuchać port COM

Jak podsłuchać port COM
MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej!

Czy ktoś może wie jak jak napisać program aby podsłuchać to co idzie na port COM. Znaczy jakiś program komunikuje sie z urządzeniem przez COM i potrzebne mi jest wiedziec jak.
Czy może jest jakiś inny program?
Z góry dzięki.

Pozdrawiam

Qyon
  • Rejestracja: dni
  • Ostatnio: dni
0
Martin napisał(a)

(...)
Czy może jest jakiś inny program?
(...)
http://www.sysinternals.com/ntw2k/freeware/portmon.shtml niestety nie ma do niego źródeł dostępnych.

MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki! Powinno pomóc.

  • Rejestracja: dni
  • Ostatnio: dni
0

W Pascalu jest cos takiego:

port[numer_portu]
portw[numer_portu] do zapisu

Pociech
  • Rejestracja: dni
  • Ostatnio: dni
0
sbh napisał(a)

W Pascalu jest cos takiego:

port[numer_portu]
portw[numer_portu] do zapisu

Tak, ale jeżeli inny program korzysta z tego portu w danej chwili, to chyba nie da się podsłuchać.

zolwi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0
Kopiuj
function ReadByte(Addr:Word) : Byte; assembler; register;
asm
  MOV	DX,Addr
  IN	AL,DX
end;

do funkcji podajesz adres portu (właściwości systemu /sprzęt/LPT & Com /właściwości - podane heksadecymalnie), a otrzymujesz bajt stanu.
P.S. funkcja sprawdzona przeze mnie na LPT, ale do COM też powinna pasowac :]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.