是否有将WinDDK品牌转换为VS2010项目\解决方案的工具?

最佳答案

看一下DDKBuild。


http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm


我将Visual Studio 2012与DDKBuild结合使用来编译驱动程序-当出现错误时,我可以在“错误列表”窗口中看到它们,并且可以直接在驱动程序源代码的右边行……节省了很多时间!

我已经为所需的不同驱动程序选项设置了各种SolutionConfigurations。运行PreFast通道,并针对不同的OS目标等以32位,64位进行编译-超级容易在Release和Debug或静态分析工具之间进行切换。

基本上,您可以在Visual Studio中创建一个新的Visual Studio Makefile项目,然后将NMAKE | Build命令行设置为如下所示:

ddkbuild -WIN7 -prefast checked . -cZ


要么

ddkbuild -WIN7XP checked . -cZ


要么

ddkbuild -WIN7XP free . -cZ


等等,具体取决于您定位的平台。

我还没有亲自使用过它,但是对于使用Visual Studio进行驱动程序开发的更强大的方法,请看一下VisualDDK ...它可以让您通过VMWare开发驱动程序...。虚拟机,而不是整个计算机。它还提供了一种进行内核调试的方法....通常,您需要一台辅助计算机(以及USB,Firewire或以太网链接)来进行调试。


http://visualddk.sysprogs.org/

10-01 12:12