Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Existem vários métodos de carregar DLLs de extensão do depurador, bem como controlar a DLL da extensão do depurador padrão e o caminho da extensão do depurador padrão:
Observação
O valor padrão do caminho de pesquisa DLL de extensão contém todos os caminhos de extensão conhecidos pelo depurador, %LOCALAPPDATA%\dbg\EngineExtensions ou %LOCALAPPDATA%\dbg\EngineExtensions32 para o 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 um número de caminhos de diretório, separados por ponto-e-vírgula.
Use o comando .load (Load Extension DLL) para carregar uma nova DLL.
Use o comando .unload (Unload Extension DLL) para descarregar uma DLL.
Use o comando .unloadall (Unload All Extension DLLs) para descarregar todas as extensões do depurador.
(Antes de iniciar o depurador; CDB apenas) Use o arquivo tools.ini para definir a extensão padrão DLL.
(Antes de iniciar o depurador) Use a opção de linha de comando-a para definir a extensão padrão DLL.
Use o comando .extpath (set Extension Path) para definir o caminho de pesquisa da extensão DLL.
Use o comando .setdll (set Default Extension DLL) para definir a DLL de extensão padrão.
Use o comando .chain (List Debugger Extensions) 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 extensão DLL simplesmente usando o arquivo completo!módulo.sintaxe de extensão na primeira vez que você emite um comando a partir desse módulo. Consulte Usando 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 fornecidas 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, é aconselhá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.