The more accurate way to ask is:
Whether it is necessary to generate different groups of drivers based on the combination according to the wdk+ target OS:
1.WDK10: Generating drivers for WINDOWS10 and windows2016+
2. Wdk8 and wdk8.1: Generating drivers for windows8 and windows8.1,window2012?
3. WDK7: Generate Win7/vista and win2008 drivers?
Analysis:
The WDK10 version driver appears to be essential because multiple users reflect that WINDOWS10 is not available, and it does require a rebuild based on past experience (Windows xp/2003 available-corresponding wdk6, cannot be used for windows7/2008-correspondence wdk7)
WDK8 and wdk8.1 version drivers, ibid.
WDK7 version drivers are also needed because of the need for more stability.
Background:
1.2010 version of the driver can not be run on Win10, 2012, Win7 unstable
2. New build, binary compatibility to be clear
Current conclusions:
See the wiki and OSR said, wdk1709 version can support to start from WIN7SP1/2008R2 Drive development, exultation: not for each WDK to build1 a driver, directly with the version wdk+ to specify target os+ Target platform can be build at once, run around (win7sp1 above) , of course, because we use WDM, so each driver build, need to change linker option:override the Linker $ (KERNELBUFFEROVERFLOWLIB), detailed here: Building Drivers for Different Versions of Windows | Microsoft Docs: Here's a little question: Don't you have to specify 64-bit and 32-bit?
Special CAUTION: The driver version supported on the document shows a small build version of 2 Win10:1507 and 1511 ... This is strange, to be tested.
Final Result:
The actual build+ test is required before the
Steps:
1. Uninstall the use of SQL and the like (first vacated, any upgrade on a few g), these do not know whether it is useful, but for insurance can only be uninstalled; on the safe side, look at the WIN10 System Restore point, there are these removed
2. Remove the program directory VS12,VS11 these unused to the U disk
Related information:
0. Reference link: Windows Driver kit-wikipedia,wdk 1709 (aka 16299 aka RS3) released! –osr,what ' s New in the Windows ADK and ADK Tools | Microsoft Docs,what ' s New in driver development | Microsoft Docs
1. Can I update the SDK and WDK directly inplace? Online simple to find the following: InPlace upgrade WDK, no fruit.
2.SDK update or not? It might be necessary, Wiki says: A Complete toolset for driver development also need the FOLLOWING:A compiler Visual Studio, Windows SD K, and Windows Hardware certification Kit.
3. The original WDK version number is the same as the Windows version number, but also fantasy Windows Update will include the corresponding WDK updates, and then I think wrong, this is not the case, so you have to download the WDK update separately
4. To download the WDK and SDK: Download a few G files quickly. In addition to the installation is not the amount of worry, it should be covered with the old version of the SDK and WDK.
Web Tiger 2 64-bit drivers: How many versions do you want to build at build? -Have the opportunity to build1 each one on the line, happy!