Utilizzo di REBASE per estrarre i simboli per DrWtSn32.exe

Identificativo articolo: 258205 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

Quando un'applicazione si blocca "", è possibile utilizzare Dr. Watson (DrWtSn32.exe) per generare un dump di arresto anomalo del sistema e un file di log che descrive l'arresto anomalo. In Windows NT e Windows 2000, quando Dr. Watson può individuare i simboli per i file binari sono coinvolte, può fornire ulteriori informazioni per l'arresto anomalo.

In questo articolo viene descritto come preparare e installare i file di simboli (.dbg) per un'applicazione. Esso non viene descritto come installare i simboli per il sistema operativo. Per ulteriori informazioni su come installare i simboli di Windows NT 4.0, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
148659Impostazione di simboli di debug di Windows
141465Installazione di simboli per errore di Dr. Watson debug

Informazioni

Per preparare e installare i file di simboli, innanzitutto è necessario correttamente generare l'applicazione in modo che contenga le informazioni di debug. Per eseguire questa operazione per le applicazioni di Microsoft Visual c ++, vedere le istruzioni nell'articolo della Knowledge Base riportato di seguito riportato:
216356INFORMAZIONI: Impostazioni di progetto c ++ Visual e creazione di file DBG

Dopo aver utilizzato il file Rebase.exe per rimuovere il file simboli (.dbg) all'esterno del file binario, è necessario inserire il file con estensione DBG in una posizione in cui possa essere rilevato Dr. Watson. Non inserire il file con estensione DBG nella stessa cartella come il file binario. Ricerca i file simbolo <winnt> il Dr. Watson \Symbols cartella, in cui <winnt> è la cartella di installazione di Windows NT o Windows 2000. Se questa cartella non esiste, è necessario crearlo manualmente.

Importante: L'utilità REBASE estrae il file con estensione DBG. Prendere in considerazione due esempi che seguono:
  • 0 X 400000 Rebase.exe -b - x C:\temp applicazione .exe
  • 0 X 400000 Rebase.exe -b - x. applicazione
Il primo esempio viene utilizzata una cartella specifica. L'utilità di REBASE crea una sottocartella EXE in C:\Temp perché l'estensione del file di destinazione è exe. L'utilità REBASE inserisce quindi il file con estensione DBG nella cartella C:\Temp\Exe. Tuttavia, per Dr. Watson individuare il .dbg MyApp , è necessario copiare questo file di simboli per <winnt> \Symbols\Exe. È necessario creare questa cartella se non esiste già.

Il secondo esempio, un periodo viene utilizzato per indicare che è necessario creare il file con estensione DBG nella stessa cartella come il file binario. In questo caso, è necessario copiare il file con estensione DBG direttamente il <winnt> \Symbols cartella. Internamente, exe dell'applicazione non fa riferimento la sottocartella EXE come avviene nel primo esempio.

Nota: Si applica lo stesso processo relative alle altre estensioni di file, tuttavia la sottocartella modificata di conseguenza.

Il passaggio finale consiste nell'assicurarsi di disporre di Dr. Watson nel computer e che sia registrato come debugger. Per effettuare questa verifica in un computer in cui è in esecuzione Windows NT o Windows 2000, attenersi alla seguente procedura:
  1. Dal menu Start , scegliere Esegui .
  2. Tipo DrWtSn32 -i e quindi fare clic su OK .

Riferimenti

L'utilità REBASE viene fornito con Visual c ++ 6.0 e si trova nella cartella .\VC98\Bin. È inoltre disponibile in Platform SDK. Per scaricare Platform SDK, vedere il seguente sito Web (informazioni in Microsoft Developer Network (MSDN):
http://support.microsoft.com/default.aspx?pr=psdk
Per ulteriori informazioni su Dr. Watson e file di simboli, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
148659Impostazione di simboli di debug di Windows
141465Installazione di simboli per errore di Dr. Watson debug
216356INFORMAZIONI: Impostazioni di progetto c ++ Visual e creazione di file DBG
121366INFORMAZIONI: File PDB e DBG Files - What They Are ed e funzionamento

Proprietà

Identificativo articolo: 258205 - Ultima modifica: lunedì 27 agosto 2007 - Revisione: 2.3
Le informazioni in questo articolo si applicano a:
  • Microsoft Platform Software Development Kit-edizione gennaio 2000 alle seguenti piattaforme
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows 2000 Server
Chiavi: 
kbmt kbbug kbdebug kbhowto kbmisctools kbsymbols KB258205 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 258205
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti