'virtual pc windows vista 디버깅'에 해당되는 글 1건

  1. 2011.06.29 Virtual PC 게스트 OS에 Windbg 붙이기 (Windows Vista 이상)
Programing/Kernel2011. 6. 29. 17:44
Virtual PC를 이용해 Windows 7 커널 디버깅을 하려다가 디버그모드 설정을 까먹어서 검색 후 작성..
이제 까먹지 말아야지 -_-

Virtual PC에서의 설정


Windbg을 실행하고 File - Kernel Debugging을 설정
(Port부분이 짤렸는데, 위에 있는 Virtual PC에서의 Named pipe와 동일하게 넣으면 된다)


확인을 누르면 아래와 같이 대기함


그리고 Virtual PC를 이용해 게스트 OS 실행. 이때는 아직 디버그모드를 안켰기때문에 그냥 실행됨. 윈도우가 실행되고 나서 아래와 같이 설정한다.

1. cmd창을 관리자 권한으로 실행
2. bededit /debug on (디버그모드를 끌 경우 bededit /debug off)
3. 재부팅

그리고 기다리다가 Command창에 이렇게 뜨면 성공

 
윈도우가 전부 부팅되고 Ctrl + Break를 눌러 브레이크가 걸리는지 확인

브레이크가 걸리면 끝. 디버깅- 

디버그모드를 on한 다음부터는 수동으로 off하기 전까진 계속 유지되므로

바로 Windbg에서 커널 디버깅 켜고 대기한 담에 Virtual PC OS를 동작시키면 바로 붙음
Posted by ratiel