원격 디버깅 설정

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

이 문서의 영문 버전 보기:121543
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
요약
이 문서에서는 원격 디버깅 설정 방법에 설명 합니다.
추가 정보
다른 컴퓨터를 원격으로 디버깅할 수 있도록 설정 하려면 다음과 같이 하십시오.
  • 부팅 시스템, 숨김, & 읽기 전용 특성을 제거 합니다.INI 파일 및 부팅 줄으로 다음 문자열을 추가 합니다.
    / 전송 속도 9600 /DEBUGPORT = = COM #
    예를 들어:
    [운영 체제]
    멀티 (0)... (1) \NT="WinNT/S Ver:3.5 분할" /DEBUGPORT COM1 =
    / 전송 속도 9600 =
  • 위의 Com 포트에 대해 디버그 모뎀에 연결 된 터미널을 실행 고 다음 설정할 모뎀 명령을 입력 합니다.
         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					
  • (WinMSD WinVer 사용) 원격 컴퓨터의 기본 빌드 확인

    511, 528, 807

    및 기본 빌드에서 해당 디버그 파일 복사:

    <Compact disc="">\Support\Debug\<platformType>\ *. * 파일은</platformType></Compact>
    <localDebug>\ 디렉터리 및 해당 커널 & Hal *.DBG</localDebug>
    파일에서
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE 및</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL 각각.</platformType></Compact>

    예를 들어:

    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

    여기서 e: 드라이브는 CD-ROM 드라이브입니다.

    참고: 다른 (디버거 807 <->대상 528) 사용 커널 디버거는 디버거 "동기화"에서 못할-ing.</->
  • (WinMSD Winver를 사용), 서비스 팩 (SP) 버전을 확인

    SP1, SP2, SP2b

    및 SP 기호 트리를 <localSymbols>디렉터리에 복사 합니다. 자세한 내용은 SP 기호 트리에 대 한 내용은 Microsoft 고객 기술 지원부에 문의 하십시오 서비스 (엔터프라이즈 기술 지원)입니다.</localSymbols>
예를 들어:
XCOPY <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e</Source>
  • 어떤 경우 어떤 핫픽스를 확인할 설치 되어,

    Prb18756, Bug18756

    핫픽스 기호 트리에 복사 <> </> <dir>\입니다. 자세한 내용은 핫픽스 기호 트리에 대 한 내용은 Microsoft 제품 문의 하십시오 (엔터프라이즈 기술 지원) 서비스를 지원 합니다.</dir>
예를 들어:
  • Microsoft 또는 타사 MP 커널을 사용 하는지 확인 합니다. If Microsoft의 <localSymbols>에서 \exe로 MP 커널 복사 됩니다. NTKRNLMP입니다.DBG NTOSKRNL 합니다.DBG입니다. 타사 MP 커널 경우 구입은 기호를 복사 하 고 여기에 복사를 <localSymbols>\Exe\ntoskrnl입니다.DBG입니다.</localSymbols></localSymbols>
  • Microsoft Windows NT HAL을 사용 또는 확인 타사 HAL입니다. Microsoft Windows NT HAL을 하지만 그렇지 않은 경우는 표준 ISA/EISA HAL, <localSymbols>에서 \DLL 복사를 적절 한 HAL *입니다.DBG HAL로.DBG입니다. 타사 HAL의 경우 구입은 기호를 복사 하 고 여기에 복사를 <localSymbols>\Dll\hal입니다.DBG입니다.</localSymbols></localSymbols>
  • 모뎀의 포트를 사용 하 여 원격 디버그 대상 컴퓨터에 연결 위 로부터 하 고 대상 컴퓨터를 다시 부팅 합니다.
  • <localDebug>디렉터리로 이동 하 고 다음을 실행합니다 REMDBG입니다.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)						
Microsoft 기술 지원 서비스 (엔터프라이즈 기술 지원)<Symbols server="">에 대 한 자세한 내용은.</Symbols>

예제

i386 u:\winnt\debug remdbg <Symbols server="">\528\i386 b</Symbols>
"UsRobotics 모뎀 문자열 AT H0 & & I0 k 0 & & M0 ="

*************************************************     REMOTE    ***********************     SERVER    **************************************************
연결 하려면 원격 /C MARCM.디버그 포트

Windows NT 커널 디버거를 클릭
버전 1.00
(C) 1991 Microsoft 사와

기호 검색 경로: u:\winnt\debug\Symbols;.;
KD: 80100000에 따라 ntoskrnl.exe 이미지
KD: 커널 기호 u:\winnt\debug\symbols\exe\ntoskrnl에서 미리 로드 합니다.DBG입니다.
KD: 연결을 기다리는 중...
KD: 반송파 감지-터미널 모드에서

&gt; 여기에서에서 위의 모뎀 String에 붙여넣고 모뎀에 대기OK를 반환 합니다. 그런 다음 원격 대상 컴퓨터의 ATDT<Phone number=""> 를 아래와 같이 입력 합니다.</Phone>AT H0 & & I0 K 0 & & M0
AT H0 & & I0 K 0 & & M0

확인]
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""></Phone>

9600에 연결
KD: 반송파 감지-디버거에 반환
^ R \\ Resync의 디버거
KD: 커널 디버거를 연결 합니다. (요청 된 초기 중단점)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
kd &gt;
3.10 3.50 3.51

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 121543 - 마지막 검토: 02/27/2014 10:16:08 - 수정: 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 KbMtko
피드백