[WinDbg] DbgPrint VISTA 출력되지 않을때

출처 : http://oasess.tistory.com/entry/VISTA-에서-Debug-메세지-출력

요약하면
코드를 수정하던가
DbgPrintEx( DPFLTR_DEFAULT_ID, DPFLTR_INFO_LEVEL, "XXX" )

Windbg 환경하에서(커널디버깅) 당연히 매번 입력해줘야 되는 거고
ed Kd_DEFAULT_MASK 8 : INFO_LEVEL인 경우
ed Kd_DEFAULT_MASK 0xF : ERROR_LEVEL인 경우
ed Kd_DEFAULT_MASK 0 : 끌 경우

아님 레지스트리에 기록을 해준다.(재부팅 필요)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
Debug Print Filter REG_DWORD 0xF

댓글

이 블로그의 인기 게시물

[WinAPI] 모달리스 다이얼로그 설명

[WinDbg] Debugging a stack overflow

[WinDbg] first-chance, second-chance Exception