다음을 통해 공유


프로세스 서버(사용자 모드)

프로세스 서버를 통한 원격 디버깅에는 서버 컴퓨터에서 프로세스 서버 라는 작은 애플리케이션을 실행하는 작업이 포함됩니다. 그런 다음 클라이언트 컴퓨터에서 사용자 모드 디버거가 시작됩니다. 이 디버거는 모든 실제 처리를 수행하므로 스마트 클라이언트라고 합니다.

Windows용 디버깅 도구 패키지에는 사용자 모드에서 사용할 DbgSrv(dbgsrv.exe)라는 프로세스 서버가 포함되어 있습니다.

두 컴퓨터가 동일한 버전의 Windows를 실행할 필요는 없습니다. 모든 버전의 Windows를 실행할 수 있습니다. 그러나 클라이언트에서 사용되는 디버거 이진 파일과 서버에서 사용되는 DbgSrv 이진 파일은 Windows용 디버깅 도구 패키지의 동일한 릴리스에 있어야 합니다. 이 메서드는 덤프 파일 디버깅에 사용할 수 없습니다.

이 원격 세션을 설정하기 위해 프로세스 서버가 먼저 설정되고 스마트 클라이언트가 활성화됩니다. 여러 스마트 클라이언트가 단일 프로세스 서버를 통해 작동할 수 있습니다. 이러한 디버깅 세션은 별도로 유지되며 서로 간섭하지 않습니다. 디버깅 세션이 종료되면 프로세스 서버가 계속 실행되며 새 디버깅 세션에 사용할 수 있습니다.

이 섹션의 내용