Visual Studio 2013 Driver Development Toolkit
Visual Studio 2017. Full-featured integrated development environment (IDE) for Android, iOS, Windows, web, and cloud. If you are familiar with Visual Studio Smart Device Development, then Application Builder is the new world! Which is generally available today, June 13. Read more about Windows Embedded Compact 2013 on the Windows Embedded website, and in an article on the Windows Embedded News Center. Download the full toolkit here.
- Visual Studio Driver Development
- Cobra 2013 Driver Reviews
- Razer Deathadder 2013 Driver
- Device Driver Development

The WDK is used to develop, test, and deploy Windows drivers. The latest public version of WDK is available below.
Join the Windows Insider Program to get WDK Insider Preview builds. For installation instructions for the Windows Insider Preview builds, see Installing preview versions of the Windows Driver Kit (WDK).
WDK for Windows 10, version 1903
Step 1: Install Visual Studio 2019
The following editions of Visual Studio 2019 support driver development:
2000 – 2019 Serial Name First Aired Last Aired Episode Count Production Company Sun Naam Oruvar 07 October 2018 13 January 2019 15 Rana Events for Sun Networks 5 November 2017 9 December 2018 55 Sun Network Devayani 30 January 2017 1 July 2017 129 Dubbing Ival Oru Thodarkathai 3 July 2017 4 November 2017 100 Yamuna 28 November 2016 6 January 2018 327 8 October 2007 14 October 2011 1015 Nimbus Television Marudhani 17 October 2011 26 October 2013 510 Chellakili 2 December 2013 12 April 2014 109 Srikanth Entertainment Pvt.
When you install Visual Studio 2019, select the Desktop development with C++ workload. The Windows 10 Software Development Kit (SDK) is automatically included, and is displayed in the right-hand Summary pane. However, the version of the SDK that is compatible with the WDK for Windows 10, version 1903 is not currently the default SDK. To select the correct SDK:
- In Visual Studio Installer, on the Workloads tab, under Installation Details, expand Universal Windows Platform development.
- Under Optional, select Windows 10 Preview SDK (10.0.18362.0).
- Continue with the install.
If you already have Visual Studio 2019 installed, you can install the Windows 10 Preview SDK (10.0.18362.0) by using the Modify button in Visual Studio install.
For ARM/ARM64 driver development, choose Individual components and under Compilers, build tools, and runtimes select Visual C++ compilers and libraries for ARM/ARM64.
For each architecture you intend to build drivers for, install the Spectre mitigated libraries thru Individual Components -> Compilers, build tools, and runtimes -> MSVC v142 - VS 2019 C+ x64/x86 Spectre-mitigated libs (v14.21).
Step 2: Install WDK for Windows 10, version 1903
New as of 1709 release: The WDK installation will by default install the WDK Visual Studio extension. This must be done in order for WDK VS integration to work.
Enterprise WDK for Windows 10, version 1903 (EWDK)
The EWDK is a standalone self-contained command-line environment for building drivers. It includes the Visual Studio Build Tools, the SDK, and the WDK. The latest public version of the EWDK contains Visual Studio 2019 Build Tools 16.0.0. To get started, mount the ISO and run LaunchBuildEnv.
EWDK with Visual Studio Build Tools
Additional information
Release notes and run-time requirements
WDK requires Visual Studio, for more information more info on system requirements for Visual Studio please review Visual Studio 2019 System Requirements.
Visual Studio Driver Development
EWDK will additionally need .NET 4.7.2, for more information on what .NET runs on please review .NET Framework system requirements.
You can use the WDK to develop drivers for these operating systems:
| Client OS | Server OS |
|---|---|
| Windows 10 | Windows Server 2019, Windows Server 2016 |
| Windows 8.1 | Windows Server 2012 R2 |
| Windows 8 | Windows Server 2012 |
| Windows 7 | Windows Server 2008 R2 SP1 |
Universal Windows driver samples
To get universal Windows driver samples, do one of the following:
Cobra 2013 Driver Reviews
- Go to the driver samples page on GitHub and click Clone or download > Download ZIP on the right side of the page.
- Download the GitHub Extension for Visual Studio to connect to the GitHub repositories.
- Browse the driver samples on the Microsoft Samples portal.
Related downloads
| Developer(s) | Microsoft |
|---|---|
| Initial release | 1992; 27 years ago |
| Stable release | |
| Operating system | Microsoft Windows |
| Available in | English |
| License | |
| Website | docs.microsoft.com/en-us/windows-hardware/drivers/index |
The Windows Driver Kit (WDK) is a software toolset from Microsoft that enables the development of device drivers for the Microsoft Windows platform. It includes documentation, samples, build environments, and tools for driver developers. A complete toolset for driver development also need the following: a compiler Visual Studio, Windows SDK, and Windows HLK.
History of WDK[edit]
Previously, the WDK was known as Windows Driver Development Kit (DDK) and supported Windows Driver Model (WDM) development. It got its current name when Microsoft released Windows Vista and added the following previously separated tools to the kit: Installable File System Kit (IFS Kit), Driver Test Manager (DTM), though DTM was later renamed and removed from WDK again.
The DDK for Windows 2000 and earlier versions did not include a compiler; instead you need to install Visual C++ separately to compile drivers. From the version for Windows XP the DDK and later the WDK include a command line compiler to compile drivers. One of the reasons Microsoft gave for including a compiler was that the quality of drivers would improve if they were compiled with the same version of the compiler that was used to compile Windows itself while Visual C++ is targeted to application development and has a different product cycle with more frequent changes. The WDK 8.x and later series goes back to require installing a matched version of Visual Studio separately, but this time the integration is more complete that you can edit / build / debug the driver from within Visual Studio directly.
DDK Versions[edit]
| Version | Build Number | Release Date |
|---|---|---|
| Windows 3.0 DDK | 1990 | |
| Windows 3.1 DDK | 1992 | |
| Windows NT 3.1 DDK | 1993 | |
| Windows NT 3.5 DDK | 1994 | |
| Windows NT 3.51 DDK | 1025.1 | July 1995 |
| Windows 95 DDK | October 1995 | |
| Windows 95 DDK a | June 1996 | |
| Windows 95 DDK b | ||
| Windows 95 DDK c (MSDN July 1998) | June 1998 | |
| Windows NT DDK (for Windows NT Workstation 3.51) | July 1996 | |
| Windows NT DDK (for Windows NT Workstation 4.0) | 1381.1 | August 1996 |
| Windows 98 DDK | July 1998 | |
| Windows 98 SE DDK | May 1999 | |
| Windows 2000 DDK | 2195.1 | February 2000 |
| Windows XP Driver Development Kit (DDK) | 2600 | September 21, 2001 |
| Windows XP SP1 Driver Development Kit (DDK) | 2600.1106 | November 14, 2002 |
| Windows Server 2003 DDK | 3790 | April 9, 2003 |
| Windows Server 2003 with Service Pack 1 DDK | 3790.1830 | April 6, 2005 |
Note: Windows NT DDK, Windows 98 DDK and Windows 2000 DDK are no longer made available for download by Microsoft because of Java-related settlements made by Microsoft with Sun Microsystems.[1]
WDK Versions[edit]
| Version | Build Number | Release Date | Develops Drivers For | Visual Studio Integration | Notes |
|---|---|---|---|---|---|
| Windows Driver Kit for Windows Vista | 6000 | November 29, 2006 | Windows Vista | - | - |
| Windows Driver Kit – Server 2008 (x86, x64, ia64) | 6001.18000 | Jan 2008 | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 | - | - |
| Windows Driver Kit – Server 2008 (x86, x64, ia64) | 6001.18001 | April 1, 2008 | - | - | - |
| Windows Driver Kit – Server 2008 Release SP1 (x86, x64, i64) | 6001.18002 | December 8, 2008 | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 SP1 | - | - |
| Windows Driver Kit 7.0.0 | 7600.16385.0 | August 6, 2009 | Windows 7, Windows Server 2008 R2 | - | - |
| Windows Driver Kit 7.1.0 | 7600.16385.1 | February 26, 2010 | Windows XP SP3 – 7, Windows Server 2003 SP1 – 2008 R2 | - | [2] |
| Windows Driver Kit 8.0 | 8.59.25584 | August 15, 2012 | Windows 7 – 8, Windows Server 2008 R2 – 2012 | Visual Studio 2012 | Downloads before 8/17/2012 had a bug in WDF co-installer[3] |
| Windows Driver Kit 8.1 | 8.100.26638 | September 16, 2013 | Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
| Windows Driver Kit 8.1 Update | 8.100.26846 | August 20, 2014 | Windows 7 – 8.1 Update, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
| Windows Driver Kit 10, Version 1507 | 10.0.26639 | July 2015 | Windows 7 SP1 – 10 | Visual Studio 2015 RTM – Update 3 | - |
| Windows Driver Kit 10, Version 1511 | 10.0.10586 | November 2015 | Windows 7 SP1 – 10 Version 1511 | Visual Studio 2015 Update 1 – 3 | Windows 10 November Update |
| Windows Driver Kit 10, Version 1607 | 10.0.14393 | August 2016 | Windows 7 SP1 – 10 Version 1607 (Excludes Win10 Version 1507 & 1511) | Visual Studio 2015 Update 3 | Windows 10 Anniversary Update |
| Windows Driver Kit 10, Version 1703 | 10.0.15063 | April 2017 | Windows 7 SP1 – 10 (Version 1607 & 1703 only), Windows Server 2008 R2 – 2016 | Visual Studio 2017 Ver.15.1 | Windows 10 Creators Update |
| Windows Driver Kit 10, Version 1709 | 10.0.16299 | October 2017 | Visual Studio 2017 Ver.15.4 | Windows 10 Fall Creators Update | |
| Windows Driver Kit 10, Version 1803 | 10.0.17134 | April 2018 | |||
| Windows Driver Kit 10, Version 1809 | 10.0.17763 | October 2018 |
See also[edit]
References[edit]
Razer Deathadder 2013 Driver
- ^MSDN: Products Unavailable due to Java-related Settlement
- ^[1] Windows Driver Kit Version 7.1.0
- ^WDF co-installer issue