Partilhar via


Depuração remota por meio do depurador

A depuração remota diretamente por meio do depurador geralmente é o melhor e mais fácil método de executar a depuração remota.

Essa técnica envolve a execução de dois depuradores em locais diferentes. O depurador que está realmente fazendo a depuração é chamado de servidor de depuração. O depurador que está controlando a sessão à distância é chamado de cliente de depuração.

Os dois computadores não precisam estar executando a mesma versão do Windows; eles podem estar executando qualquer versão do Windows. Os depuradores reais usados não precisam ser os mesmos; um cliente de depuração do WinDbg pode se conectar a um servidor de depuração cdb e assim por diante.

No entanto, é melhor que os binários do depurador nos dois computadores sejam da mesma versão do pacote Ferramentas de Depuração para Windows ou pelo menos ambos das versões recentes.

Para configurar essa sessão remota, o servidor de depuração é configurado primeiro e, em seguida, o cliente de depuração é ativado. Qualquer número de clientes de depuração pode se conectar a um servidor de depuração. Um único depurador pode se transformar em vários servidores de depuração ao mesmo tempo, para facilitar diferentes tipos de conexões.

No entanto, nenhum depurador único pode ser um cliente de depuração e um servidor de depuração simultaneamente.

Esta seção inclui:

Ativando um servidor de depuração

Pesquisando servidores de depuração

Ativando um cliente de depuração

Exemplos de cliente e servidor

Controlando uma sessão de depuração remota