WDK, WinDbg 및 관련 도구 다운로드

여기에서 WDK(Windows 드라이버 키트) 및 WinDbg(Windows용 디버깅 도구)를 다운로드할 수 있습니다. 디버깅 도구는 WDK에 포함되어 있지만, 독립 실행형 버전을 별도로 다운로드할 수도 있습니다.

WDK는 Windows 참가자에서 사용할 수 있습니다. Windows 참가자 프로그램에 참여하여 WDK Insider Preview 빌드를 다운로드하세요.

Windows 10, Visual Studio 및 WDK 시작

Visual Studio의 새 프로젝트

Visual Studio 2015 및 WDK 10을 함께 사용하면 Windows 10이 실행되는 디바이스에 효율적인 고품질 드라이버를 만들 수 있는 통합 개발 환경이 구현됩니다. 이 Visual Studio 릴리스에는 Visual Studio Tools for Windows 10 및 Windows 10용 Microsoft Windows SDK(소프트웨어 개발 키트)가 포함되어 있습니다.

도구를 설치하고 Windows 드라이버를 빌드, 테스트, 디버그 및 배포하세요.

Windows 10, 버전 1607용 드라이버 개발

1. Visual Studio 2015 및 Windows SDK 설치

Visual Studio 2015의 세 가지 버전은 모두 드라이버 개발을 지원합니다. Visual Studio 2015에 대한 자세한 정보를 확인하고 시스템 요구 사항을 검토하여 어떤 버전이 자신에게 가장 적합한지 살펴보세요.

  1. Visual Studio 2015와 SDK를 설치하기 전에 Windows 업데이트를 실행합니다.
  2. 설치 중 Windows 10 개발자에 대한 일반 사항 설치 옵션을 선택합니다.
  3. 다음을 클릭하여 계속하고 메시지에 따라 설치를 완료합니다.
2. WDK 10 설치
WDK 10에 대한 런타임 요구 사항

다음 운영 체제에 적합한 드라이버를 개발하는 데 WDK 10을 사용할 수 있습니다. 또한 다음의 모든 운영 체제에서 WDK를 사용할 수 있습니다.

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2

참고: 엔터프라이즈 환경에서 EWDK(엔터프라이즈 Windows 드라이버 키트)를 사용할 수 있습니다. EWDK는 드라이버 및 기본 Win32 테스트 응용 프로그램을 빌드하는 데 필요한 모든 항목이 들어 있는 명령줄 빌드 환경이지만, IDE(통합 개발 환경)와 같이 Visual Studio에서 제공되는 기능은 모두 포함되어 있지 않으므로 원하는 코드 편집기를 사용해야 합니다.

3. 범용 Windows 드라이버 샘플 다운로드

범용 Windows 드라이버 샘플을 다운로드하려면 다음 중 하나를 수행하세요.

  • GitHub에서 드라이버 샘플 페이지로 이동하고 페이지 오른쪽에 있는 ZIP 다운로드를 클릭합니다.
  • Visual Studio 2015용 GitHub 확장을 다운로드하여 GitHub 리포지토리에 연결합니다.

드라이버 샘플의 새로운 기능에 대해 자세히 알아보세요.

디버깅 도구 다운로드

Windows 디버깅 도구를 사용하여 커널 및 사용자 모드 코드를 디버그하고 크래시 덤프를 분석할 수 있으며 코드가 실행될 때 CPU 레지스터를 검사할 수 있습니다.

Windows 10(WinDbg)

Windows 10용 디버깅 도구만 필요하고 WDK 10 또는 Visual Studio 2015는 필요하지 않은 경우 Windows SDK에서 독립 실행형 구성 요소로 디버깅 도구를 설치할 수 있습니다. 설치 마법사에서 Windows용 디버깅 도구를 선택하고 기타 모든 구성 요소의 선택을 취소합니다.

Windows 기호

기호 파일이 있으면 코드를 보다 쉽게 디버그할 수 있습니다. Windows 기호를 가져오는 가장 쉬운 방법은 Microsoft 기호 서버를 사용하는 것입니다. 특정 Windows 버전용 전체 기호 집합을 다운로드하려는 경우 기호 패키지를 다운로드합니다.

기타 WDK 다운로드

WDK 8.1 업데이트(Windows 8.1, 8, 7 드라이버용)

Windows 8.1 Update, Windows 8.1, Windows 8 및 Windows 7용 드라이버를 빌드, 테스트, 디버그하고 배포할 수 있는 도구가 포함된 WDK 8.1 업데이트를 다운로드합니다. WDK가 설치되어 있으면 WDK 8.1 업데이트 테스트 팩을 설치하는 것이 좋습니다. 이 테스트 팩에는 디바이스 기본 사항, 그래픽, 이미징, 모바일 광대역(CDMA, GSM, WLAN), 센서 및 기타 유틸리티에 대한 테스트가 포함되어있습니다.

중요: WDK 8.1 업데이트를 설치하기 전에 Visual Studio 2013을 설치해야 합니다.

WDK 8

WDK(Windows 드라이버 키트) 8이 제공되며 WDK 8.1 업데이트 및 Visual Studio 2013으로 마이그레이션할 시간이 있습니다. Microsoft는 WDK 8을 지원하지 않으며 더 이상 이 키트의 업데이트를 제공하지 않습니다. Windows용 드라이버를 빌드하려면 최신 버전의 WDK 및 Visual Studio를 사용하는 것이 좋습니다.

중요: WDK 8을 설치하기 전에 Visual Studio Professional 2012 또는 Visual Studio Ultimate를 설치해야 합니다.

WDK 7.1.0(Windows XP 드라이버용)

Windows XP 또는 Windows Server 2003용 드라이버 개발 WDK 7.1.0에는 해당 운영 체제용 드라이버를 만드는 데 사용할 수 있는 도구와 코드 샘플, 문서, 컴파일러, 머리글, 라이브러리가 포함되어 있습니다.

Windows Vista 및 Windows Server 2008을 디버그하기 위한 독립 실행형 디버깅 도구

Windows Vista, Windows Server 2008 또는 이전 버전의 Windows를 디버그하거나 이러한 운영 체제 중 하나를 사용해 Windows용 디버깅 도구를 실행하는 경우 Windows 7 릴리스의 디버깅 도구를 사용해야 합니다. 이 도구는 .NET Framework 4.0 및 Windows 7용 SDK에 포함되어 있습니다. Windows 용 디버깅 도구를 독립 실행형 구성 요소로 설치하려면 SDK 설치 마법사에서 Windows 용 디버깅 도구를 선택하고 다른 모든 구성 요소의 선택을 취소합니다.

중요: Windows 7용 SDK를 설치할 때 최신 버전의 Visual C++ 2010 재배포 가능 패키지로 인해 문제가 발생할 수 있습니다. 자세한 내용은 Windows SDK에 대한 지원을 참조하세요.

이 페이지가 도움이 되었나요?
추가 피드백이 있나요?
감사합니다. 의견을 보내 주셔서 감사합니다.
팔로우하기 Twitter 블로그 Facebook Twitter 블로그 Facebook 웹채팅 라인