본문 바로가기
디버그

[WINDBG] Vista DebugPrint 출력

by WeZZ 2008. 12. 12.

1.  DbgPrint와 KdPrint를 DbgPrintEx와 KdPrintEx로 바꿔 사용

2 . 커널 Debugger를 통해서 Debuggee에 적절한 컴퍼넌트 필터 Mask 값을 세팅 하는 법

* DPFLTR_INFO_LEVEL 로 켜고 싶을 때
kd > ed Kd_DEFAULT_MASK 8

* DPFLTR_ERROR_LEVEL 로 켜고 싶을 때
kd > ed Kd_DEFAULT_MASK 0xF

* 디버그 메시지를 끄고 싶을 때
kd > ed Kd_DEFAULT_MASK 0

3. Debuggee의 레지스트리에 필터 설정을 추가

[HKEY_LOCAL+MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter]
"Default" = dword:0000000f

출처:
http://www.osronline.com/article.cfm?article=295
http://greemate.tistory.com/
http://www.sojins.net/