2010-12-10 2 views
0

포트를 차단하지 않고 COM 포트에서 교환 된 모든 데이터를 인쇄 할 수있는 응용 프로그램을 개발하여 다른 응용 프로그램에서 사용할 수있게하려고합니다. 정상적으로.Win7 용 SerialPort Sniffer 개발하기

몇 가지 연구를 한 후에 DataReceivedEvent를 찾았지만 사용하기 위해서는 포트 소유자가되어야한다고 생각합니다. 내가 필요로하는 것은 그와 비슷한 것이지만 항구를 소유하지 않고 데이터를 받고 받았다.

방법이 있습니까?

+0

모든 프로그램 (및 드라이버)의 통신이나 일부 선택 프로그램의 통신 만 가로채시겠습니까? 일부 프로그램 일 경우 관리되지 않는 dll을 주입하여 COM 포트와 통신하는 데 사용하는 API를 가로 챌 수 있습니다. – CodesInChaos

답변

0

하드웨어 스플리터는 쉬운 해결책 가능성이 가장 높은 것입니다. 추가 세부 사항은 this 게시물을 참조하십시오.