Compartir a través de


Símbolos en el medio

En este escenario, tiene tres equipos. La primera tiene la aplicación de destino, la segunda tiene los símbolos y la tercera tiene el técnico.

Dado que el cliente inteligente se comporta como un depurador normal en todos los sentidos, se puede usar como servidor de depuración al mismo tiempo. Esto le permite vincular tres máquinas junto con el cliente inteligente en el medio.

En primer lugar, inicia un servidor de procesos en el equipo \\BOXA:

dbgsrv -t npipe:pipe=FarPipe 

La máquina central, denominada \\BOXB, inicia el depurador con los parámetros -premote y -server . Supongamos que el PID de la aplicación de destino es 400 y que la ruta de acceso del símbolo es G:\MySymbols:

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

A continuación, se puede iniciar un cliente de depuración en una tercera máquina de la siguiente manera:

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

A continuación, se usa la tercera máquina para controlar la depuración, mientras que la segunda máquina es donde se realiza el procesamiento real y se accede a los símbolos.