2012-05-04 7 views
0

DebugView 4.78을 사용하여 드라이버에서 출력을 디버깅하고 있습니다. here (옵션 1, DEFAULT 값을 0xf로 설정)의 지침을 사용했지만 재부팅되었지만 드라이버에서 디버그 출력을 얻을 수 없습니다 (드라이버 빌드는 chk x64 win7 임).커널 디버그 출력이 DebugView (Win7 x64)에 표시되지 않음

아이디어가 있으십니까?

편집 : 문제가 발견되었지만 복사 작업에서 "1 파일 (예 : 파일 1)"이라고 표시 되어도 빌드 프로세스가 한 단계로 새로운 .sys 파일을 드라이버 위치 (C : \ Windows \ System32 \ drivers)로 복사하고 있습니다. 복사 "를 클릭하면 대상 파일이 업데이트되지 않음을 알 수 있습니다 ...

답변

0

Visual Studio는 32 비트이므로 64 비트 Windows에서는 WOW64 프로세스입니다. 이러한 프로세스가 %WinDir%\System32\에 쓰려고하면 결과는 %WinDir%\SysWOW64으로 리디렉션됩니다. 특수 별칭 Sysnative을 사용하면 %WinDir%\Sysnative에 쓸 수 있으며 의도 한대로 %WinDir%\System32\으로 끝납니다.

더보기 : here