WinDbg 와 VirtualPC를 이용한 커널 디버깅 방법

 

* VirtualPC 에 설치된 OS에서의 설정
 - 내컴퓨터 속성
 -> 고급
 -> 시작 및 복구 : 설정 버튼
 -> 시스템 시작 : 기본 운영체제 : 편집 버튼
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=COM1 /baudrate=115200
  추가후 선택

 

* VirtualPC 이미지 설정
 Setting -> COM1 : \\.\pipe\vpc

 

* Windbg 설정
 - 단축아이콘에서 속성 : 실행 항에  -k com:port=\\.\pipe\vpc,pipe 추가
 - 다른 방법 : 인자 없이 실행후 :
  File -> Kernel Debug -> COM
  -> Baud Rate : 115200, Port: \\.\pipe\vpc, Pipe체크, Reconnect 체크

 

* 커널디버깅
 - VirtualPC 부팅을 시킨후 곧바로 Windbg를 실행시켜 커널디버깅모드로 들어간다.




반응형

'Code' 카테고리의 다른 글

문자 코드  (0) 2012.11.11
FFmpeg 소스 빌드  (0) 2012.08.29
Ajax  (0) 2012.08.19
_ERROR Log  (0) 2012.08.19
윈도우,비주얼 스튜디오 버전, WINVER, _MSC_VER  (0) 2012.08.19
Posted by codens