Como usar alterar para extrair os símbolos para DrWtSn32.exe

Traduções deste artigo Traduções deste artigo
ID do artigo: 258205
Expandir tudo | Recolher tudo

Sumário

Quando um aplicativo pára de responder ("trava"), você pode usar o Dr. Watson (DrWtSn32.exe) para gerar um despejo de memória e um arquivo de log que descreve a falha. No Windows NT e Windows 2000, quando o Dr. Watson pode localizar os símbolos para os binários que estão envolvidos, ele pode fornecer informações mais detalhadas sobre a falha.

Este artigo descreve como preparar e instalar os arquivos de símbolo (. dbg) para um aplicativo. Como instalar símbolos para o sistema operacional não são descritos. Para obter informações adicionais sobre como instalar símbolos do Windows NT 4.0, clique no número abaixo para ler os artigos na Base de dados de Conhecimento Microsoft:
148659 Como configurar os símbolos de depuração do Windows NT
141465 Como instalar símbolos de depuração de erro do Dr. Watson

Mais Informações

Para preparar e instalar arquivos de símbolos, primeiro você deve montar corretamente seu aplicativo para que ele contenha informações de depuração. Para fazer isso para aplicativos do Microsoft Visual C++, consulte as instruções no seguinte artigo da Base de Conhecimento:
216356 INFO: Configurações de projeto do Visual C++ e.Criação de arquivos DBG

Depois de usar o arquivo Rebase.exe para remover o arquivo de símbolo (. dbg) sem o binário, coloque o arquivo. dbg em um local onde o Dr. Watson pode encontrá-lo. Não coloque o arquivo. dbg na mesma pasta que o binário. O Dr. Watson procura os arquivos de símbolos no <WINNT> </WINNT>\Symbols pasta, onde <WINNT></WINNT> é a pasta de instalação do Windows NT ou Windows 2000. Se essa pasta não existir, você deve criá-lo manualmente.

Importante: O utilitário alterar extrai o arquivo. dbg. Considere os exemplos a seguir:
  • REBASE.exe -b 0x400000 C:\Temp - x MyApp.exe
  • REBASE.exe -b 0x400000 - x. MyApp
O primeiro exemplo usa uma pasta específica. O utilitário de alterar cria uma subpasta EXE em C:\Temp porque a extensão do arquivo de destino é .exe. O utilitário alterar, em seguida, coloca o arquivo. dbg na pasta C:\Temp\Exe. No entanto, para o Dr. Watson localizar o. dbg MyApp, você deve copiar esse arquivo de símbolo para <WINNT> </WINNT>\Symbols\Exe. Você deve criar esta pasta se ela ainda não existir.

O segundo exemplo usa um ponto para indicar que você deve criar o arquivo. dbg na mesma pasta que o binário. Nesse caso, você deve copiar os arquivos. dbg diretamente para o <WINNT> </WINNT>\Symbols pasta. Internamente, .exe MyAppnão faz referência a subpasta EXE como ele faz no primeiro exemplo.

Observação: O mesmo processo se aplica para outras extensões de nome de arquivo, mas a subpasta é alterada de acordo.

A etapa final é certificar-se de que você tenha o Dr. Watson no computador e que está registrado como o depurador. Para verificar isso em um computador que esteja executando o Windows NT ou Windows 2000, execute as seguintes etapas:
  1. No menu Iniciar , clique em Executar.
  2. Tipo DrWtSn32 -ie, em seguida, clique em OK.

Referências

Para obter informações adicionais sobre o Dr. Watson e arquivos de símbolos, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento Microsoft:
148659 Como configurar os símbolos de depuração do Windows NT
141465 Como instalar símbolos de depuração de erro do Dr. Watson
216356 INFO: Configurações de projeto do Visual C++ e.Criação de arquivos DBG
121366 INFO: Arquivos PDB e DBG - o que são e como funcionam

Propriedades

ID do artigo: 258205 - Última revisão: sábado, 21 de setembro de 2013 - Revisão: 3.0
Palavras-chave: 
kbbug kbdebug kbhowto kbmisctools kbsymbols kbmt KB258205 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 258205

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com