vs2008+ddkwizard+wdk基於xp環境 windows內核編程環境配置

      最近在學習windows內核編程,爲了搭建一個比較完善的開發環境,使內核編程比較方便,我在網上搜集了很多資料,最後整理出自己的一套比較不錯的方案,現在拿出來和大家分享。

 

      1.首先安裝vs2008,這個就不用多說了。在此我介紹一下一款好使的vs插件,我平常稱其爲vc助手,VA_X_Setup。百度一下就可以下載到破解版的。

 

      2.安裝wdk。建議完整安裝。網址是:http://www.microsoft.com/downloads/en/results.aspx?freetext=windows+driver+kit&displaylang=en&stype=s_basic。我下載的是最新的WDK 7.1.0

 

      3.下載ddkwizards,這個也是直接百度一下就可以下載到,在這我給個鏈接http://ddkwizard.assarbad.net/。需要下載(ddkwizard.exe)ddkwizard_setup.exeDDKBUILD.bat (ddkbuild_bat.zip)和 DDKBUILD.cmd( ddkbuild_cmd.zip)。 下載完成後安裝ddkwizard.exe,並將ddkbuild.cmd和ddkbuild.bat複製粘貼到安裝wdk的根目錄下,如我安裝的是C:/WinDDK。

 

 

   4.設置環境變量。

(右擊)我的電腦->屬性->高級->環境變量,添加C:/WinDDK;C:/WinDDK/ddkbuild.cmd;C:/WinDDK/ddkbuild.bat;

然後添加系統變量

新建系統變量,根據不同的系統選擇

2000 DDK: W2KBASE
XP DDK: WXPBASE
2003 sp1 DDK: WNETBASE

win7/2008 R2----W7BASE,中的一個.

我的創建的是XP驅動程序,所以變量名爲WXPBASE

變量值:C:/WinDDK/7600.16385.1

 

添加系統變量

修改Path變量

 

 

5.設置vs2008環境。vs2008->工具->選項->項目和解決方案->VC++目錄。

 

配置wdk可執行文件。

 

配置可執行文件

 

配置wdk頭文件

 

 

配置頭文件

 

 

配置wdk庫文件

 

 

 配置庫文件

 

 

6.到這裏vs2008+ddkwizard+wdk基於xp環境就已經搭建好了。

  

7.使用時可能出現的錯誤

error PRJ0019: 某個工具從以下位置返回了錯誤代碼: "正在執行生成文件項目操作"
錯誤原因:沒有設置“項目和解決方案”中的“VC++目錄”

  • 解決方案:在“工具”->“選項”->“項目和解決方案”->“VC++目錄”->“可執行文件”添加ddkbuild.cmd和ddkbuild.bat所在的路徑。
  • 錯誤的結果 3 (從“C:/WINDOWS/system32/cmd.exe”返回)。   
    錯誤原因:沒有設置環境變量
  • 解決方案:添加相應的環境變量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章