WDK(Windows 드라이버 키트)

WDK는 Windows 드라이버 개발, 테스트 및 배포에 사용합니다. WDK의 최신 공개 버전은 아래에서 확인할 수 있습니다. Windows 참가자 프로그램에 참여하여 WDK Insider Preview 빌드를 다운로드하세요.

Windows 10, 버전 1709용 WDK

Visual Studio 2017 설치

Visual Studio 2017의 다음 버전에서는 드라이버 개발을 지원합니다.

Visual Studio를 설치할 경우 C++ 데스크톱 개발 워크로드를 선택합니다. Windows 10 SDK(소프트웨어 개발 키트)에 자동으로 포함되어 있고 오른쪽에 요약으로 표시됩니다.

ARM/ARM64 드라이버 개발에서 개별 구성 요소를 선택한 후 컴파일러, 개발 도구 및 런타임에서 ARM/ARM64용 Visual C++ 컴파일러 및 라이브러리를 선택합니다.

Windows 10, 버전 1709용 WDK 설치
지금 다운로드

이 릴리스의 새로운 기능: WDK는 기본으로 WDK Visual Studio 확장을 설치합니다. 이 기능은 WDK VS와 통합하기 위해 반드시 설치해야 합니다.

Windows 10용 Enterprise WDK, 버전 1709 (EWDK)

EWDK는 드라이버 개발을 위한 독립적 구조의 명령줄 환경입니다. Visual Studio Build Tools, SDK 및 WDK가 포함되어 있습니다. 다음과 같은 두 가지 버전을 사용할 수 있습니다.

EWDK with Visual Studio Build Tools 15.4(권장됨)
지금 다운로드
EWDK with Visual Studio Build Tools 15.2
지금 다운로드

시작하려면 ISO를 탑재한 후 LaunchBuildEnv를 실행합니다.

추가 정보

릴리스 정보 및 런타임 요구 사항

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

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
유니버설 Windows 드라이버 샘플

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

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

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

Windows 10 버전 1703의 WDK

Visual Studio 2015 설치

중요: Windows 10, 버전 1703용 WDK는 Visual Studio 2017과 호환되지 않습니다. Visual Studio 2015를 사용하여 현재 WDK 버전의 드라이버를 개발합니다. Visual Studio 2015의 네 가지 버전은 모두 드라이버 개발을 지원합니다.

Visual Studio Express for Desktop 다운로드
Visual Studio Community 2015 다운로드
Visual Studio Professional 2015 다운로드
Visual Studio Enterprise 2015 다운로드

Visual Studio를 설치할 때 Windows 10 개발자에 대한 일반 사항 옵션을 선택합니다.

Windows 10, 버전 1703용 Windows SDK 설치
Windows 10, 버전 1703용 WDK 설치
지금 다운로드

중요: WDK를 설치하면 최신 응용 프로그램을 개발할 수 없습니다.

중요: Windows 10, 버전 1607용 WDK를 설치한 경우 Windows 10, 버전 1607용 WDK 위에 Windows 10, 버전 1703용 WDK를 설치할 때 일부 WDK 파일이 제거됩니다. 이 파일을 복원하려면 다음과 같이 하세요.

  1. 시작 메뉴()의 검색 상자에 앱 및 기능을 입력하고 결과에서 앱 및 기능을 선택합니다.
  2. 앱 및 기능 목록에서 Windows 드라이버 키트 - Windows 10.0.15063.0을 찾습니다.
  3. 수정을 선택하고 복구를 선택한 다음 화면의 지시를 따릅니다.
  4. 파일이 복원됩니다.
Windows 10 버전 1703의 EWDK

EWDK를 설치하여 명령줄 빌드 환경에서 드라이버 및 기본 Win32 테스트 응용 프로그램을 빌드할 수도 있습니다. 이 환경에는 IDE(통합 개발 환경)와 같이 Visual Studio에서 사용할 수 있는 모든 기능이 포함되어 있지는 않으므로 원하는 코드 편집기를 사용해야 합니다.

기타 WDK 다운로드

Visual Studio 2015 및 Windows 10, 버전 1607용 Windows SDK 설치
  1. Windows 업데이트를 실행합니다.
  2. Visual Studio를 설치합니다.
  3. 설치 중 Windows 10 개발자에 대한 일반 사항 옵션을 선택합니다.
  4. 화면의 지시에 따라 설치를 완료합니다.
  5. Windows 10, 버전 1607용 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를 설치해야 합니다.

Windows 8.1용 WinDbg

WinDbg(Windows용 디버깅 도구)는 WDK 8.1 업데이트에 포함되어 있지만 Windows 8.1 SDK에서 독립 실행형 구성 요소로 설치할 수도 있습니다. 설치 마법사에서 Windows용 디버깅 도구를 선택하고 기타 모든 구성 요소의 선택을 취소합니다.

Windows 8.1용 원격 디버깅 클라이언트

Windows 원격 디버깅 클라이언트를 사용하면 인터넷을 통해 Microsoft의 개발자와 원격으로 작업함으로써 커널 디버거를 사용하여 커널 모드 오류를 디버그할 수 있습니다. 원격 디버깅에 대해 자세히 알아보고 준비합니다.

WDK 7.1.0(Windows XP 드라이버용)

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

Windows XP 및 Windows Vista를 디버그하기 위한 독립 실행형 디버깅 도구

Windows XP, Windows Server 2003, Windows Vista 또는 Windows Server 2008을 디버그하거나 이러한 운영 체제 중 하나를 사용하여 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 WeChat 라인