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 |