Answered VS2012 for XP driver development

  • Friday, September 21, 2012 5:17 PM
     
     

    I am migrating driver development project files from VS 2005 to VS 2012. I am using DDK version 7600.16385.1. This DDK supports driver development for XP as well.

    I see DDK 8 with VS 2012 is not supported on XP. Does this mean that I cannot use VS 2012 and still use the old DDK version which I was earlier using ? I need to definitely support XP as well.

    Thanks.

All Replies

  • Friday, September 21, 2012 5:37 PM
     
     

    You can still use the older WDK.  The first question is do you need to use Win8 WDK at all.  If you code things correctly you can use the older WDK.  You can use DDKBUILD from Hollis Tech or OSR to integrate the WDK with VS 2012.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

  • Friday, September 21, 2012 5:54 PM
     
     
    No, I don't want Win8 WDK. I will remove the WDK paths for version 8 from VS 2012 and set it to the older version. Will keep you updated on how it goes. Thanks for the response.

    • Edited by MaheshBabuV Friday, September 21, 2012 5:55 PM modify
    •  
  • Friday, September 21, 2012 6:00 PM
     
     

    You should not have to remove them.  Just use the older WDK.  Note: the newest WDK always has the newest and best tools, so there is value in having that WDK and running things like Code Analsys with it.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

  • Friday, September 21, 2012 6:17 PM
    Owner
     
     Answered

    the build integration for the win8 WDK into VS is all done through the platform toolset you have in your vcxproj file.  if you don't use any of the various win8 wdk toolsets, you are not using the win8 wdk. that means you can install the win8 wdk SxS with the older WDKs and use the nmake toolset in the vcxproj to point to ddkbuild.bat and everything will happily coexist.


    d -- This posting is provided "AS IS" with no warranties, and confers no rights.