Freigeben über


Remote.exe Batchdateien

Als ausführlicheres Beispiel für das Remotedebuggen mit remote.exe nehmen Sie Folgendes zu einem lokalen Hostcomputer in einem Szenario zum Debuggen von Drei-Computer-Kerneln an:

  • Das Debuggen muss über ein Nullmodemkabel 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 von allem, was während der Debugsitzung auf dem Debugbildschirm angezeigt wird. Alle Eingaben der Person, die das Debuggen durchführt, und alle Ausgaben vom Kerneldebugger auf dem Zielsystem werden in diese Protokolldatei geschrieben.

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

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

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

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

remote /c computername debug 

wobei computername der NetBIOS-Name des lokalen Hostcomputers ist.