VS2008 PRO ,、WDK 和DDKWizard搭建驅動開發(fā)環(huán)境Posted on 2009-12-30 20:28 Jesses 閱讀(3883) 評論(0) 編輯 收藏Vista環(huán)境差不多請看http://www.cnblogs.com/eping/archive/2009/02/14/1390648.html 這里詳說下XP的,,修改了上面那篇,, 也做個記錄,開始研究驅動了,,VC++也要學好,! 標題:VS2008 PRO ,、WDK 和DDKWizard搭建XP驅動開發(fā)環(huán)境 一下引用了作者:eping的文章內容并根據我的環(huán)境做了修改。 說明:pediy 有篇VS2008,、DDK XP和DDKWizard搭建驅動開發(fā)環(huán)境的文章,。作者為bleyes ,本人在搭建vista驅動開發(fā)環(huán)境時遇到了些問題..故對其再做一些總結....希望后來的讀者遇到有跟我同樣的問題時能少走彎路.......在此向前作者表示感謝!
五、打開VS2008Tools(工具)——>Options(選項)——>Projects and Solutions(項目和解決方案)中的VC++ Directories (vc++目錄)增加WDK的根目錄如圖:到目此所有的設置工作都已完成,。自定義安裝DDK目錄的修改DDKW文件內容 替換c:\WINDDK\ddkbuild.cmd為你DDK安裝路徑,,另替換系統對應支持DDK目錄,我的安裝了最新的WINDOWS7的DDK,,替換 六 中第二圖所示,。 如下圖 W7: 六、編寫簡單的驅動程序并測試我們的驅動開發(fā)環(huán)境1,、新建一個project選擇DDK Project 中的 Empty driver如圖接下來會跳了一個DDKWizard向導的一個對話框如圖 W7: 替換默認路徑c:\WINDDK\ddkbuild.cmd為自定義G:\WINDDK\ddkbuild.cmd
替換默認路徑c:\WINDDK\7600.16385.0 -》g:\WINDDK\7600.16385.0
這里可以保持默認設置 我這里修改了ddkw的默認設置G:\Program Files\DDKWizard\Wizards\Driver\HTML\1033\default.htm的內容 Which <u>D</u>DK(s)/WDK(s) do you want to use:</label><br /> <select size="4" id="DDK_CHOICE_LISTBOX" multiple="multiple" style="width:70%;"> <option value="3" >Windows 7/2008 Server R2 WDK</option> <option value="2">Windows Vista/2008 Server WDK</option> <option value="1">Windows 2003 DDK</option> <option value="0" selected="selected">Windows XP DDK</option> </select> 就是<option value="0" selected="selected">Windows XP DDK</option> 其他配置(轉):對于原版的那個,,另我不爽的有以下幾點: 1,默認cpp,,雖然可以改,,但是還要點一下。
1,使其默認不選中" Stricter type checking (.cpp)" 2,,不選中“Create PREfast configuration” 3,使其只選中一個ddk 4,,5 修改模板
這里為了演示..我們什么也不做只打印輸出"HelloEping" 簡單驅動程序代碼如下 注意保存為*.c格式 我這里保存為test.c
注意:sources文件中TARGETTYPE= 默認生成的代碼 需要改為TARGETTYPE=DRIVER SOURCES=默認也為空 我把它改成SOURCES=test.c即可成功編譯出 否則編譯成功后你會發(fā)現找不到驅動文件 圖釋: 這個圖中的我這里不需要改了,,不知道為什么。不過SOURCE默認是項目中的源文件后綴CPP,,如果修改了為C那就要改下了,。 在D:\Users\Eping\Desktop\TestDriver\TestDriver\objchk_wlh_x86\i386生成的驅動文件TestDriver.sys 如圖 分類: 驅動+匯編 |
|
來自: 蝸牛an > 《windows driver》