2009-04-09 3 views
1

C winapi를 사용하면 다른 프로그램에서 독점적으로 열리는 commport에서 수신 된 데이터를 어떻게 캡처 할 수 있습니까?Win32 Commport 스니핑

이 작업을 수행하는 프로그램이 있다는 것을 알고 있지만 특정 목적을 위해 자체 모니터링 소프트웨어를 코딩하고 싶고 궁금한 점이 있습니까?

답변

1

API 후킹을 사용하여 수행 할 수 있습니다. 자세한 내용은 http://www.codeproject.com/KB/system/hooksys.aspx을 참조하십시오. 기본적으로 대상 프로세스를로드하고 대상 프로세스에 코드를 삽입하여 관심있는 API를 연결 한 다음 IPC 메커니즘을 사용하여 후크에서 분석 프로그램으로 데이터를 전송할 수 있습니다.

이 내 프로그램을 다른 프로그램의 작동에 GetTickCount()에 의해 반환 된 값을 제어 할 수 어떻게

을 (여기 http://www.lenholgate.com/blog/2006/04/tickshifter-v02.html 참조)