일괄 처리 파일 Remote.exe

remote.exe 사용하여 원격 디버깅에 대한 자세한 예제로, 3 컴퓨터 커널 디버깅 시나리오에서 로컬 호스트 컴퓨터에 대해 다음을 가정합니다.

  • COM2의 null 모뎀 케이블을 통해 디버깅을 수행해야 합니다.

  • 기호 파일은 c:\winnt\symbols 폴더에 있습니다.

  • debug.log라는 로그 파일은 c:\temp에서 만들어집니다.

로그 파일에는 디버그 세션 중에 디버그 화면에 표시되는 모든 항목의 복사본이 저장됩니다. 디버깅을 수행하는 사용자의 모든 입력과 대상 시스템의 커널 디버거의 모든 출력이 해당 로그 파일에 기록됩니다.

로컬 호스트에서 디버깅 세션을 실행하기 위한 샘플 일괄 처리 파일은 다음과 같습니다.

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

참고 이 일괄 처리 파일이 Remote.exe 동일한 디렉터리에 있지 않고 Remote.exe 시스템 경로에 나열된 디렉터리에 없는 경우 이 일괄 처리 파일에서 Remote.exe 호출할 때 유틸리티에 대한 전체 경로를 제공해야 합니다.

이 일괄 처리 파일을 실행한 후 로컬 호스트 컴퓨터에 네트워크로 연결된 Windows 컴퓨터가 있는 모든 사용자는 다음 명령을 사용하여 디버그 세션에 연결할 수 있습니다.

remote /c computername debug 

여기서 computername 은 로컬 호스트 컴퓨터의 NetBIOS 이름입니다.