none
WindowsKernelModeDriver8.0 cannot be found RRS feed

  • Question

    • I am trying to compile a project on Windows 8 that has been previously compiled on Windows 7 platform.
    • WDK 8.0 has been installed on my system. I am using Microsoft Visual Studio Express 2012 for Windows Desktop.
    • I installed vs2012 first then installed WDK8.0.
    • Also tried to repair WDK 8.0 from Add/remove programs to upgrade RTLs for VS2012.
    • I have used Nmake2MsBuild conversion utility on command prompt to convert the existing project into visual studio solution. Now when I am trying to compile the .vcxproj file through msbuild.exe, then I am getting following error:

    error MSB8020: The builds tools for WindowsKernelModeDriver8.0 (Platform Toolset = 'WindowsKernelModeDriver8.0') cannot be found. To build using the WindowsKernelModeDriver8.0 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install WindowsKernelModeDriver8.0 to build using the WindowsKernelModeDriver8.0 build tools.

    Please let me know if I am missing out anything while compilation.

    Thursday, April 25, 2013 11:08 AM

Answers

  • You can't use Visual Studio Express, you need a higher version.


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

    Thursday, April 25, 2013 11:15 AM
  • First the WDK for Win7 is 7600.16385.1, 6000 is the version for Vista.   I believe Win7 was NDIS6.1 and Win8 is NDIS6.2.   The samples for the Win8 WDK are now provided seperately see http://code.msdn.microsoft.com/windowshardware


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

    Thursday, April 25, 2013 12:43 PM

All replies

  • You can't use Visual Studio Express, you need a higher version.


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

    Thursday, April 25, 2013 11:15 AM
  • Hi Don , Thanks a lot for your quick suggestion.

    One more question .

    For windows 7 lwfilter driver we use NDIS6.0 API. In win7 code compilation we were using winddk6000, where , all files related to NDIS filter code compilation were present in SRC folder.
    In WDK8.0 there is no such SRC folder.

    From where I can get code base for NDIS6.3.

    Or we have to use NDIS6.0 API for windows 8 also.

    Thursday, April 25, 2013 11:57 AM
  • First the WDK for Win7 is 7600.16385.1, 6000 is the version for Vista.   I believe Win7 was NDIS6.1 and Win8 is NDIS6.2.   The samples for the Win8 WDK are now provided seperately see http://code.msdn.microsoft.com/windowshardware


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

    Thursday, April 25, 2013 12:43 PM
  • But even at this link sample code is available for NDIS 6.0 . 

    and it is mentioned that windows 8 will support ndis 6.0 plateform . 

    Is this means if i have to compile a filter driver code for windows 8 then I have to use NDIS 6.0 as a base code.

    Friday, April 26, 2013 8:11 AM