Configurar para depuração remota

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 121543
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo descreve como configurar depuração remota.
Mais Informações
Para configurar para depurar remotamente outro computador, faça o seguinte:
  • Remova os atributos sistema, oculto & somente leitura do arquivo BOOT.INI o arquivo e acrescentar as seguintes seqüências para a linha de inicialização:
    / TAXA DE TRANSMISSÃO = 9600 /DEBUGPORT = COM #
    Por exemplo:
    [operating systems]
    ... multi (0) partition (1) \NT="WinNT/S Ver:3.5" /DEBUGPORT = COM1
    / TAXA DE TRANSMISSÃO = 9600
  • Execute o Terminal contra a porta Com acima com depuração modem conectado e digite os comandos de modem que defina o seguinte:
         Function                              USRobotics     -------------------------------------------------     Set back to Factory Defaults:         AT&F     Disable Transmit Data Flow Control:   AT&H0     Disable Receive Data Flow Control:    AT&I0     Disable Data Compression:             AT&K0     Disable Error Control:                AT&M0     Auto Answer On:                       ATS0=1     Disable Reset Modem on loss of DTR:   AT&D0     Write to NVRAM:                       AT&W					
  • Determinar a versão básica do computador remoto (usando WinMSD, WinVer),

    511, 528, 807

    e copie os arquivos de depuração correspondente da construção de base:

    <Compact disc="">\Support\Debug\<platformType>\ *. * arquivos para um</platformType></Compact>
    <localDebug>\ diretório e Hal correspondente Kernel & *.DBG</localDebug>
    arquivos do
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE e</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL respectivamente.</platformType></Compact>

    Por exemplo:

    XCOPY E:\Support\Debug\i386\*.* C:\WinNT\Debug
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTKRNLMP.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTOSKRNL.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\DLL\HAL*.*...
    ... C:\WinNT\Debug\Symbols\DLL /s /e

    onde unidade e: é a unidade de CD-ROM.

    OBSERVAÇÃO: Usando diferentes (depurador 807 <->destino 528) kernel depuradores podem impedir que os depuradores de "Sincronizar"-ing.</->
  • Determinar a versão do Service Pack (SP) (usando WinMSD, WinVer),

    SP1, SP2, SP2b

    e copie a árvore de símbolos de SP para o diretório <localSymbols>. Para obter mais informações informações sobre a árvore de símbolos de SP, contate o Atendimento Microsoft Serviços (suporte técnico da empresa).</localSymbols>
Por exemplo:
XCOPY <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e</Source>
  • Determinar quais Hotfixes, se houver, instalado,

    Prb18756, Bug18756

    e copie a árvore de símbolos de Hotfix para <> </> <dir>\. Para obter mais informações informações sobre a árvore de símbolos de Hotfix, contate o Microsoft Product Suporte a serviços (suporte técnico da empresa).</dir>
Por exemplo:
  • Determine se você estiver usando o Microsoft ou terceiros o Kernel do MP. Se ele é a cópia do Kernel do MP, depois de <localSymbols>\EXE, da Microsoft NTKRNLMP.DBG para NTOSKRNL.DBG. Se for um Kernel do MP de terceiros, obter um Copie os símbolos e copie-o para sua <localSymbols>\EXE\NTOSKRNL.DBG.</localSymbols></localSymbols>
  • Determinar se você estiver usando o Microsoft Windows NT HAL ou HAL de terceiros. Se for um HAL de Windows NT da Microsoft, mas não o cópia \DLL depois de <localSymbols>, HAL ISA/EISA padrão a HAL apropriado *.DBG para HAL.DBG. Se for um HAL de terceiros, obter um Copie os símbolos e copie-o para sua <localSymbols>\DLL\HAL.DBG.</localSymbols></localSymbols>
  • Conecte o modem ao computador de destino de depuração remota usando a porta acima e reinicie o computador de destino.
  • Vá para o diretório <localDebug>e execute o seguinte REMDBG.Arquivo BAT:</localDebug>
          REM Modem String to Disable Flow Control and Compression      ECHO "UsRobotics Modem string = AT&H0&I0&K0&M0"      REM Environment Variables:      REM Specify which com port to use. (Default = com1)      set _NT_DEBUG_PORT=com1      REM Specify symbol image path. (Default = x: * NO trailing         backslash *)      set _NT_SYMBOL_PATH=%2\Symbols      REM Specify second symbol image path to be searched after the above.      set _NT_ALT_SYMBOL_PATH=%3\Symbols      REM Specify the baud rate used by debugging serial port.         (Default = 19200)      set _NT_DEBUG_BAUD_RATE=9600      REM If specified, output will be APPENDed to this file.      set _NT_DEBUG_LOG_FILE_APPEND=DEBUG.LOG      REM If specified, output will be written to this file from offset 0.      REM set _NT_DEBUG_LOG_FILE_OPEN=U:\WinNT\DEBUG\DEBUG.LOG      REM set _NT_DEBUG_CACHE_SIZE=x      remote /s "%1kd -m %4 %5 %6 %7 %8 %9" debug      REM Usage: *kd [-?] [-v] [-m] [-r] [-n] [-b] [-x] [[-l      SymbolFile] [KrnlName]      REM     where:      REM             -v      Verbose mode      REM             -?      Display this help      REM             -n      No Lazy symbol loading      REM             -m      Use modem controls      REM             -b      Break into kernel      REM                    -c          Resync on Connect      REM Control Keys:      REM     . <Ctrl-C> Break into kernel      REM       <Ctrl-B><Enter> Quit debugger      REM     . <Ctrl-R><Enter> Resynchronize target and host      REM     . <Ctrl-V><Enter> Toggle Verbose mode      REM     . <Ctrl-D><Enter> Display debugger debugging information   through the following command:   [u:\winnt\debug] remdbg <kd> <localSymbols> <baseBuildpath> <addOptions>                             ^        ^             ^              ^   Kernel Debugger to use ---+        |             |              |      Example: i386 | MIPS | Alpha    |             |              |                                      |             |              |   localSymbols without Symbols name -+             |              |      Example: c:\winnt\debug                       |              |                                                    |              |   baseBuild (UNC) without Symbols name ------------+              |      Example: <Symbols server>\528\i386                           |                                                                   |   Additional Debug Options ---------------------------------------+      Example: -b (Break In on Connect) -c (Resync on Connect)						
Entre em contato com o suporte técnico (suporte técnico da empresa)Para obter mais informações sobre o <Symbols server="">.</Symbols>

Exemplo

remdbg i386 u:\winnt\debug <Symbols server="">\528\i386 b</Symbols>
"String UsRobotics Modem = AT & H0 & I0 & K0 & M0"

*************************************************     REMOTE    ***********************     SERVER    **************************************************
Para se conectar: Remoto /C MARCM.Depuração de porta

Depurador de Kernel do Microsoft (r) Windows NT
Versão 1.00
(C) 1991 Microsoft Corp.

Caminho de pesquisa do símbolo é: u:\winnt\debug\Symbols;.;
KD: imagem de Ntoskrnl. exe com base em 80100000
KD: Pré-carregamento símbolos do kernel do u:\winnt\debug\Symbols\exe\ntoskrnl.DBG.
KD: aguardando conexão...
KD: Nenhuma portadora detectada - no modo terminal

> A partir daqui, cole a seqüência de caracteres acima do Modem e aguarde o modemRetorne OK. Em seguida, insira o ATDT<Phone number=""> do computador de destino remoto conforme abaixo:</Phone>AT & H0 & I0 & K0 & M0
AT & H0 & I0 & K0 & M0

OK
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""></Phone>

CONECTAR-SE 9600
KD: Portador - retornando ao depurador
^ R \ \ ressincronização de depuradores
KD: Conexão de depurador de Kernel estabelecida. (Interrupção inicial solicitada)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
KD >
3.10 3,50 3.51

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 121543 - Última Revisão: 02/27/2014 10:16:08 - Revisão: 1.0

Microsoft Windows NT Server 3.51, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Advanced Server 3.1

  • kbnosurvey kbarchive kbinfo kbmt KB121543 KbMtpt
Comentários