Freigeben über


Remote.exe Batchdateien

Als detaillierteres Beispiel für das Remotedebugging mit remote.exegehen Sie davon aus, dass es sich um einen lokalen Hostcomputer in einem Drei-Computer-Kerneldebuggingszenario handelt:

  • Das Debuggen muss über ein NULL-Modemkabel auf COM2 erfolgen.

  • Die Symboldateien befinden sich im Ordner "c:\winnt\symbols".

  • Eine Protokolldatei namens debug.log wird in "c:\temp" erstellt.

Die Protokolldatei enthält eine Kopie aller Elemente, die während der Debugsitzung auf dem Debugbildschirm angezeigt werden. Alle Eingaben der Person, die das Debuggen ausführt, und alle Ausgaben des Kerneldebuggers im Zielsystem werden in diese Protokolldatei geschrieben.

Eine Beispielbatchdatei zum Ausführen einer Debugsitzung auf dem lokalen Host lautet:

set _NT_DEBUG_PORT=com2
set _NT_DEBUG_BAUD_RATE=19200
set _NT_SYMBOL_PATH=c:\winnt\symbols
set _NT_LOG_FILE_OPEN=c:\temp\debug.log
remote /s "KD -v" debug

Anmerkung Wenn sich diese Batchdatei nicht im gleichen Verzeichnis wie Remote.exebefindet und sich Remote.exe nicht in einem Verzeichnis befindet, das im Systempfad aufgeführt ist, sollten Sie dem Hilfsprogramm den vollständigen Pfad geben, wenn Sie Remote.exe in dieser Batchdatei aufrufen.

Nachdem diese Batchdatei ausgeführt wurde, kann jeder Benutzer mit einem Windows-Computer, der mit dem lokalen Hostcomputer verbunden ist, mithilfe des folgenden Befehls eine Verbindung mit der Debugsitzung herstellen:

remote /c computername debug 

dabei ist computername der NetBIOS-Name des lokalen Hostcomputers.