Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há vários métodos de carregamento de DLLs de extensão do depurador, bem como o controle da DLL de extensão de depurador padrão e o caminho de extensão do depurador padrão:
Observação
O valor padrão do caminho de pesquisa de DLL de extensão contém todos os caminhos de extensão conhecidos para o depurador, %LOCALAPPDATA%\dbg\EngineExtensions ou %LOCALAPPDATA%\dbg\EngineExtensions32 para depurador de 32 bits e todos os caminhos na variável de ambiente %PATH%.
(Antes de iniciar o depurador) Use a variável de ambiente _NT_DEBUGGER_EXTENSION_PATH para definir caminhos personalizados para DLLs de extensão. Isso pode ser uma série de caminhos de diretório, separados por ponto-e-vírgula.
Use o comando .load (DLL da Extensão de Carga) para carregar uma nova DLL.
Use o comando .unload (Descarregar DLL de Extensão) para descarregar uma DLL.
Use o comando .unloadall (Descarregar todas as DLLs de extensão) para descarregar todas as extensões do depurador.
(Antes de iniciar o depurador; Somente CDB) Use o arquivo tools.ini para definir a DLL de extensão padrão.
(Antes de iniciar o depurador) Use a opção -acommand-line para definir a DLL de extensão padrão.
Use o comando .extpath (Definir Caminho da Extensão) para definir o caminho de pesquisa da DLL de extensão.
Use o comando .setdll (Definir DLL de Extensão Padrão) para definir a DLL de extensão padrão.
Use o comando .chain (Listar Extensões do Depurador) para exibir todos os módulos de extensão do depurador carregados em sua ordem de pesquisa padrão.
Você também pode carregar uma DLL de extensão simplesmente usando a DLL completa!módulo.sintaxe de extensão na primeira vez que você emitir um comando desse módulo. Consulte como usar comandos de extensão do depurador para obter detalhes.
As DLLs de extensão que você está usando devem corresponder ao sistema operacional do computador de destino. As DLLs de extensão que são enviadas com o pacote Ferramentas de Depuração para Windows são colocadas em um subdiretório diferente do diretório de instalação:
O diretório winxp contém extensões que podem ser usadas com o Windows XP e versões posteriores do Windows.
O diretório winext contém extensões que podem ser usadas com qualquer versão do Windows. O módulo dbghelp.dll, localizado no diretório base das Ferramentas de Depuração para Windows, também contém extensões desse tipo.
Se você escrever suas próprias extensões de depurador, poderá colocá-las em qualquer diretório. No entanto, é recomendável colocá-los em um novo diretório e adicionar esse diretório ao caminho de extensão do depurador.
Pode haver até 32 DLLs de extensão carregadas.