Servidores de processo (modo de usuário)
A depuração remota por meio de um servidor de processo envolve a execução de um pequeno aplicativo chamado servidor de processo no computador servidor. Em seguida, um depurador de modo de usuário é iniciado no computador cliente. Como esse depurador fará todo o processamento real, ele é chamado de cliente inteligente.
O pacote Ferramentas de Depuração para Windows inclui um servidor de processo chamado DbgSrv (dbgsrv.exe) para uso no modo de usuário.
Os dois computadores não precisam estar executando a mesma versão do Windows; eles podem estar executando qualquer versão do Windows. No entanto, os binários do depurador usados no cliente e o binário DbgSrv usado no servidor devem ser da mesma versão do pacote Ferramentas de Depuração para Windows. Esse método não pode ser usado para depuração de arquivo de despejo.
Para configurar essa sessão remota, o servidor de processo é configurado primeiro e, em seguida, o cliente inteligente é ativado. Qualquer número de clientes inteligentes pode operar por meio de um único servidor de processo – essas sessões de depuração permanecerão separadas e não interferirão umas nas outras. Se uma sessão de depuração for encerrada, o servidor de processo continuará a ser executado e poderá ser usado para novas sessões de depuração.