Como utilizar o alterar para extrair os símbolos para DrWtSn32.exe

Traduções de Artigos Traduções de Artigos
Artigo: 258205
Expandir tudo | Reduzir tudo

Sumário

Quando uma aplicação deixa de responder ("Falha"), pode utilizar o Dr. Watson (DrWtSn32.exe) para gerar uma informação de falha e um ficheiro de registo que descreve a falha. No Windows NT e Windows 2000, quando o Dr. Watson pode localizar os símbolos para os binários envolvidos, poderá fornecer informações mais detalhadas sobre a falha.

Este artigo descreve como preparar e instalar os ficheiros de símbolos (.dbg) para uma aplicação. Não descreve como instalar símbolos para o sistema operativo. Para obter informações adicionais sobre como instalar símbolos do Windows NT 4.0, clique nos números de artigo abaixo para visualizar os artigos na Microsoft Knowledge Base:
148659 Como configurar símbolos de depuração do Windows NT
141465 Como instalar símbolos para depuração de erros do Dr. Watson

Mais Informação

Para preparar e instalar ficheiros de símbolos, primeiro tem de correctamente criar a aplicação para que contenha informações de depuração. Para fazer isto para aplicações do Microsoft Visual C++, consulte as instruções no seguinte artigo da Knowledge Base:
216356 INFO: Definições de projecto do Visual C++ e.Criação do ficheiro DBG

Depois de utilizar o ficheiro Rebase.exe para apagar o ficheiro de símbolo (.dbg) sem o ficheiro binário, coloque o ficheiro de .dbg numa localização onde o Dr. Watson pode encontrá-lo. Não coloque o ficheiro .dbg na mesma pasta que o ficheiro binário. O Dr. Watson procura os ficheiros de símbolos no <WINNT> </WINNT>pasta de \Symbols, onde <WINNT></WINNT> é a pasta de instalação do Windows NT ou Windows 2000. Se esta pasta não existir, terá de criá-lo manualmente.

Importante: O utilitário alterar extrai o ficheiro .dbg. Considere os dois exemplos seguintes:
  • Rebase.exe -b 0x400000 - x C:\Temp MyApp.exe
  • Rebase.exe -b 0x400000 - x. MyApp
O primeiro exemplo utiliza uma pasta específica. O utilitário de alterar cria uma subpasta EXE C:\Temp, porque a extensão do ficheiro de destino está .exe. O utilitário de alterar, em seguida, coloca o ficheiro de .dbg na pasta C:\Temp\Exe. No entanto, para o Dr. Watson localizar o .dbg MyApp, tem de copiar este ficheiro de símbolo para <WINNT> </WINNT>\Symbols\Exe. Tem de criar esta pasta se já não existir.

O segundo exemplo utiliza um período para indicar que deve criar o ficheiro .dbg na mesma pasta que o ficheiro binário. Neste caso, deve copiar o ficheiro .dbg directamente para o <WINNT> </WINNT>\Symbols pasta. Internamente, MyApp.exe não faz referência a subpasta EXE tal como no primeiro exemplo.

Nota: O mesmo processo aplica-se para outras extensões de nome de ficheiro, mas a subpasta é alterado em conformidade.

O passo final consiste em certificar-se de que tem o Dr. Watson no computador e que é registado como o depurador. Para verificar isto num computador que esteja a executar o Windows NT ou Windows 2000, siga estes passos:
  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 ficheiros de símbolos, clique nos números de artigo abaixo para visualizar os artigos na Microsoft Knowledge Base:
148659 Como configurar símbolos de depuração do Windows NT
141465 Como instalar símbolos para depuração de erros do Dr. Watson
216356 INFO: Definições de projecto do Visual C++ e.Criação do ficheiro DBG
121366 INFO: PDB e ficheiros DBG - o que são e como funcionam

Propriedades

Artigo: 258205 - Última revisão: 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 por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
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