드라이버 디버그

일반적으로 커널 모드 드라이버를 디버그하려면 두 대의 컴퓨터가 필요합니다. 디버거는 호스트 컴퓨터에서 실행되고, 디버그되는 코드는 대상 컴퓨터에서 실행됩니다. 대상 컴퓨터를 테스트 컴퓨터라고도 합니다. 호스트 컴퓨터 또는 별도의 대상 컴퓨터에서 사용자 모드 드라이버를 디버그할 수 있습니다. 대상 컴퓨터에서 실행 중인 드라이버를 디버그하려면 먼저 대상 컴퓨터를 디버그에 대해 구성해야 합니다.

대상 컴퓨터 구성 및 디버그 케이블 설정에 대한 자세한 내용은 Visual Studio에서 커널 모드 디버깅 설정드라이버 배포 및 테스트를 위한 컴퓨터 프로비전(WDK 8.1)을 참조하세요.

Microsoft Visual Studio를 사용한 드라이버 디버그에 대한 자세한 내용은 Visual Studio를 사용하여 디버그를 참조하세요.

Visual Studio를 사용한 커널 모드 드라이버 디버그의 예제는 템플릿을 기반으로 KMDF 드라이버 작성을 참조하세요.

Windows용 디버깅 도구는 Windows 디버깅을 참조하세요.

동영상 데모

이 동영상에서는 WinDbg를 별도로 실행하지 않고 Visual Studio에서 WinDbg 디버깅 엔진을 직접 사용하는 방법을 보여 줍니다.

 

 

표시: