Remote.exe file batch

Come esempio più dettagliato del debug remoto con remote.exe, si supponga quanto segue su un computer host locale in uno scenario di debug del kernel a tre computer:

  • Il debug deve essere eseguito su un cavo null-modem su COM2.

  • I file di simboli si trovano nella cartella c:\winnt\symbols.

  • Viene creato un file di log denominato debug.log in c:\temp.

Il file di log contiene una copia di tutti gli elementi visualizzati nella schermata Debug durante la sessione di debug. Tutto l'input della persona che esegue il debug e tutto l'output del debugger del kernel nel sistema di destinazione viene scritto in tale file di log.

Un file batch di esempio per l'esecuzione di una sessione di debug nell'host locale è:

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

Nota Se questo file batch non si trova nella stessa directory di Remote.exe e Remote.exe non si trova in una directory elencata nel percorso di sistema, è necessario assegnare il percorso completo all'utilità quando si richiama Remote.exe in questo file batch.

Dopo l'esecuzione di questo file batch, chiunque abbia un computer Windows connesso al computer host locale può connettersi alla sessione di debug usando il comando seguente:

remote /c computername debug 

dove nomecomputer è il nome NetBIOS del computer host locale.