Controlar una sesión del servidor de procesos
Una vez iniciada la sesión remota, el cliente inteligente se puede usar como si depurase una aplicación de destino en una sola máquina. Todos los comandos se comportarán como lo harían en esta situación, excepto que las rutas de acceso son relativas al equipo del cliente inteligente.
Uso de WinDbg como cliente inteligente
Después de iniciar WinDbg como un cliente inteligente para un servidor de procesos en modo de usuario, permanecerá conectado al servidor de procesos de forma permanente. Si finaliza la sesión de depuración, el archivo | Adjuntar a un comando de menú Proceso o al comando .tlist (Id. de proceso de lista) mostrará todos los procesos que se ejecutan en el equipo que ejecuta el servidor de procesos. WinDbg puede asociarse a cualquiera de estos procesos.
El archivo | No se puede usar el comando Abrir ejecutable]. Solo se puede generar un nuevo proceso si se incluye en la línea de comandos de WinDbg.
En esta situación, WinDbg no podrá depurar procesos en el equipo donde se ejecuta, ni podrá iniciar una sesión de depuración del kernel.
Finalización de la sesión
CDB o WinDbg pueden salir o finalizar la sesión de depuración de forma normal. Consulta Finalizar una sesión de depuración en WinDbg (clásico) para obtener más información. El servidor de procesos permanecerá en funcionamiento y se puede volver a usar tantas veces como desee. (También se puede usar para cualquier número de sesiones de depuración simultáneas).
El servidor de procesos se puede finalizar desde cualquier equipo. Para finalizarlo desde el cliente inteligente, use el comando .endpsrv (End Process Server). Para finalizar el servidor de procesos desde el equipo en el que se ejecuta, use el Administrador de tareas para finalizar el proceso de dbgsrv.exe.