Hi,
I just rejoined list after a few years away from NT driver dev… Hi
Tony, Peter, and others that I still know on this list.
I need to get an open source project, which includes an NT driver[1],
working with Win10 WDK, it was last working with a Win7-era WDK.
There are 2 drivers, one for x86 and one for x64, C and asm.
They are old-style drivers, not UMDF, KMDF, using ntddk.h. The driver is
very simple, it responds to IOCtl requests from user-mode code (a Python
app) and issues specific Intel instructions to get firmware security
data back down to user-mode.
The driver is setup to work with Win7 WDK, using build.exe-style build
files, MAKEFILE and SOURCES.
It appears that the WDK has changed around Win8 to use msbuild.exe-style
build files, an XML format. And rely more on Visual Studio and less on
command lines.
I’m trying to find a Win10 WDK sample build file for a simple
ntddk.h-style kernel driver, that I can modify for use for the CHIPSEC
driver. Which WDK sample would you suggest I look at?
Is there a tool I missed that’ll generate the XML build files that
msbuild.exe/Visual Studio require?
I can use latest Visual Studio Community GUI to build, but would prefer
to use a command line to build.
Are people still using Win7 WDKs on Win10 and targetting Win10, to avoid
the migration from build.exe to msbuild.exe?
As you can tell, I missed out on the build.exe->msbuild.exe fun earlier,
this is my first exposure to it. Any advice appreciated.
Thanks,
Lee Fisher
[1] https://github.com/chipsec/chipsec/tree/master/drivers/win7