다음을 통해 공유


가운데에 있는 기호

이 시나리오에는 세 대의 컴퓨터가 있습니다. 첫 번째에는 대상 애플리케이션이 있고, 두 번째 애플리케이션에는 기호가 있고, 세 번째 애플리케이션에는 기술자가 있습니다.

스마트 클라이언트는 모든 면에서 일반 디버거처럼 작동하므로 동시에 디버깅 서버로 사용할 수 있습니다. 이를 통해 세 대의 컴퓨터를 중간에 스마트 클라이언트와 연결할 수 있습니다.

먼저 \\BOXA 컴퓨터에서 프로세스 서버를 시작합니다.

dbgsrv -t npipe:pipe=FarPipe 

\\BOXB라는 중간 컴퓨터는 -premote-server 매개 변수를 모두 사용하여 디버거를 시작합니다. 대상 애플리케이션의 PID가 400이고 기호 경로가 G:\MySymbols라고 가정합니다.

cdb -server npipe:pipe=NearPipe -premote npipe:server=BOXA,pipe=FarPipe -v -y g:\mysymbols -p 400 

그런 다음, 세 번째 컴퓨터에서 디버깅 클라이언트를 다음과 같이 시작할 수 있습니다.

windbg -remote npipe:server=BOXB,pipe=NearPipe 

세 번째 컴퓨터는 디버깅을 제어하는 데 사용되고 두 번째 컴퓨터는 실제 처리가 수행되고 기호에 액세스하는 위치입니다.