天天看點

VS2005+WinXPDDK+DDKWizard配置驅動開發環境

所需軟體下載下傳位址如下(均為有效資源連結,速度都比較可以):

依次安裝vs2005,winxpddk,DDKWizard ,ddkbuild_cmd.zip解壓縮後的ddkbuild.cmd複制到vs2005的安裝目錄:“D:\Microsoft Visual Studio 8\VC\bin”下面,使其作為編譯工具。

winxpddk安裝後會自動設定環境變量,是以無需額外設定;DDKWizard 會自動設定vs2005的工程項目模闆。

然後建立項目,在Visual C++項目下便會有個DDK Project選項,在右側的模闆裡選擇“Driver”即生成一個驅動項目。

VS2005+WinXPDDK+DDKWizard配置驅動開發環境

在“DDKWizard”中選擇“windows xp dkk”,勾選支援64位選項“Support 64bit builds”,記住“Create PREfast configuration”不能選擇,否則編譯階段會有問題。

VS2005+WinXPDDK+DDKWizard配置驅動開發環境

然後點選“Finish”生成工程,F7編譯即生成sys驅動檔案……

驅動加載工具(InstDrv - V1.3中文版)

或者使用“KmdManager.exe”來加載也可以。

不過DDKWizard生成模闆時每次都需要選擇“windows xp dkk”、“Support 64bit builds”,反選“Create PREfast configuration”着實有些麻煩,于是DIY了一下模闆。具體做法如下:

在vs的安裝目錄下找到存放項目模闆的檔案,如我的是在:“D:\Microsoft Visual Studio 8\VC\vcprojects\DDK Project”

打開檔案Driver.vsz:

打開D:\DDKWizard\Wizards\Driver目錄,找到檔案:D:\DDKWizard\Wizards\Driver\HTML\1033\default.htm。

修改html内容使得預設勾選“Support 64bit builds”:

修改html内容使得預設不選“Create PREfast configuration”:

修改html内容使得清單框預設選擇“windows xp dkk”:

VS2005+WinXPDDK+DDKWizard配置驅動開發環境
VS2005+WinXPDDK+DDKWizard配置驅動開發環境
VS2005+WinXPDDK+DDKWizard配置驅動開發環境
VS2005+WinXPDDK+DDKWizard配置驅動開發環境

這樣以後就友善多了。

本文轉自94cool部落格園部落格,原文連結:http://www.cnblogs.com/94cool/archive/2012/06/10/2544114.html,如需轉載請自行聯系原作者

繼續閱讀