Partilhar via


Depuração remota através do depurador

A depuração remota diretamente através 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 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 de 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 pode ser um cliente de depuração e um servidor de depuração simultaneamente.

Esta secção inclui:

Ativando um servidor de depuração

Procurando por servidores de depuração

Ativação de um cliente de depuração

Exemplos de cliente e servidor

Controlar uma sessão de depuração remota