Usando a ferramenta DbgRpc

A ferramenta DbgRpc (Dbgrpc.exe) está localizada no diretório raiz da instalação das Ferramentas de Depuração para Windows e deve ser iniciada em uma janela do Prompt de Comando. Clicar duas vezes no ícone não iniciará essa ferramenta.

A janela prompt de comando deve estar em execução em uma conta com privilégios administrativos no computador local ou com privilégios administrativos de domínio.

O DbgRpc não faz chamadas para nenhum serviço do sistema (como LSASS). Isso o torna útil para depuração mesmo que um serviço do sistema tenha falhado, desde que o kernel ainda esteja em execução.

Usando DbgRpc em um computador remoto

DbgRpc também pode ser usado para examinar informações de um computador remoto. Para que isso funcione, o computador remoto deve ser capaz de aceitar conexões remotas e autenticar usuários remotos. Se o serviço RPCSS (RPC Endpoint Mapper) do computador remoto falhar, o DbgRpc não poderá funcionar. Privilégios administrativos ou administrativos de domínio no computador remoto são necessários.

A opção de linha de comando -s é usada para especificar o nome do servidor e o parâmetro -p é usado para especificar o protocolo de transporte. Os protocolos TCP e pipe nomeado estão disponíveis. TCP é o protocolo recomendado; deve funcionar em quase todas as situações.

Veja um exemplo:

G:\>dbgrpc -s MyServer -p ncacn_ip_tcp -l -P 1e8 -L 0.1
Getting remote cell info ...
Endpoint
Status: Active
Protocol Sequence: LRPC
Endpoint name: OLE18

Linha de comando DbgRpc

Para obter uma descrição da sintaxe de comando completa, consulte Opções de Command-Line DbgRpc.