Windows 7 x64에서 직렬 포트를 무료로 모니터링할 수 있는 방법이 있습니까?

Windows 7 x64에서 직렬 포트를 무료로 모니터링할 수 있는 방법이 있습니까?

꽤 많이 둘러봤지만 Windows 7 64비트에서 작동하는 직렬 포트를 다른 응용 프로그램에서 열거나 차단하지 않고 모니터링할 수 있는 무료 방법을 아직 찾지 못했습니다.

Microsoft 자체 Portmon도 작동하지 않습니다. 몇몇 게시물에서는 호환 모드에서 실행하는 것에 대해 설명했지만 나에게는 작동하지 않습니다. Windows XP 서비스 팩 2 및 3(드롭다운 목록에서 사용할 수 있는 유일한 항목)에 대한 호환성 모드를 시도했지만 둘 다 작동하지 않습니다.

그렇다면 Windows 7 64비트용 직렬 포트를 모니터링할 수 있는 방법이 있습니까?

답변1

방금 시도했어요고급 직렬 포트 모니터. "스파이" 모드는 여러분이 원하는 대로 작동합니다.

시도해 보는 것은 무료입니다. 그러나 영구적인 솔루션에 대해서는 비용을 지불해야 합니다.

답변2

과거에 32비트 VM을 사용할 때와 똑같은 상황에 처했을 때 사용한 해결 방법입니다.

최고의 솔루션은 아니지만 작동하고 비용이 들지 않습니다(VM 환경 설정과 관련된 비용 제외).

답변3

다른 컴퓨터가 있다면 POSIX OS를 실행하고 다음을 사용하는 것이 좋습니다.socat트래픽을 기록하는 동안 한 포트에서 다른 포트로 데이터를 "파이프"합니다. 이는 기본적으로 하드웨어 기반 솔루션과 비슷하지만 특별한 하드웨어가 아닌 범용 하드웨어를 사용합니다. 예를 들어 다음과 같습니다.

sudo socat -x -v -d /dev/ttyUSB0,b115200,rawer,cr /dev/ttyUSB1,b115200,rawer,cr

이 프로그램의 정말 멋진 점은 무엇을 무엇에 연결할 수 있는지에 따라 매우 유연하다는 것입니다. TCP/IP 소켓, 파일/스트림 등을 사용할 수 있습니다. 전송 속도 변환, 줄 끝 변경 등을 사용할 수 있습니다. 소개 기사(2009년 날짜이지만 여전히 유용함)를 사용할 수 있습니다.여기.

편집하다:명확히 하기 위해 다음과 같은 하드웨어 구성을 사용하는 대신:

Main computer serial port <--> Device serial port

다음과 같을 것이다:

Main computer serial port <--> sniffer computer serial port 1 Device serial port <--> sniffer computer serial port 2

관련 정보