Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Hay consideraciones de seguridad importantes adicionales al usar la depuración remota, para obtener más información, incluida la información sobre cómo habilitar el modo seguro, consulta Seguridad durante la depuración remota y consideraciones de seguridad de para herramientas de depuración de Windows.
En este escenario, usted tiene tres equipos. La primera tiene la aplicación objetivo, la segunda tiene los símbolos y la tercera tiene el técnico.
Dado que el cliente inteligente se comporta como un depurador normal de todas las maneras, se puede usar como un 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
Después, se usa la tercera máquina para gestionar la depuración, mientras que la segunda máquina es donde se realiza el procesamiento real y se accede a los símbolos.