日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows XP 32位环境下VS2008+DDKXP驱动开发环境配置

發布時間:2023/12/14 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows XP 32位环境下VS2008+DDKXP驱动开发环境配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????

????開發驅動程序,首先得搭建開發環境。

????軟件環境:Windows XP、VC2008、DDK2.1、DriverStudio 3.2

一、安裝VC2008,這個沒有難度,相信大家都能解決,這里不再多說。

二、?安裝?DDK?XP?。

? ? ?網上有很多下載地址,但是好多已經不能用了,我給大家提供一個DDK下載地址http://visualddk.sysprogs.org/? ??

? ?DDKWizard下載地址?http://ddkwizard.assarbad.net/?安裝過程如下圖:

?


三、?安裝?DDKWizard

DDKWizard?安裝一路?Next?即可。

?????


四、??Ddkbuild.cmd

http://ddkwizard.assarbad.net/?下載?ddkbuild.cmd?和?ddkbuild.bat?。???然后將?將ddkbuild.cmd?拷貝到特定DDK?版本安裝的父目錄下,例如,我的DDK?XP的安裝目錄是D:/WINDDK/2600?,就將?ddkbuild.cmd?拷貝到D:/WINDDK?目錄下。在此說明一下,安裝DDK?時,無論是DDK?XP?、DDK?2003或DDK?Vista?,最好不要改變安裝時的默認目錄名稱,例如XP?的目錄是2600?,2003?的目錄是3790.1830?,因為如果改了目錄名稱,還要對DDKWizard?進行?更多的修改,麻煩,也沒必要。

五、?配置環境變量

將上述文件(DDKBUILD.bat?和?DDKBUILD.cmd?)的路徑添加到系統的path?變量(?右擊我的電腦,?系統屬性/?高級/?環境變量/?系統變量/path?變量雙擊修改值)?。?根據你所安裝的DDK?的不同版本添加不同的變量到系統變量中。
??右擊我的電腦,?系統屬性/?高級/?環境變量/?系統變量/?新建:
??2000?DDK?則變量名為:?W2KBASE
??XP?DDK?則變量名為:?WXPBASE
??2003?sp1?DDK?則變量名為:?WNETBASE

??這里我的是WNETBASE(?值為D:/WinDDK/2600)


六、?Visual?Studio?配置

打開VS?2008?,菜單“?工具”->“?選項”->?左側“?項目和解決方案”->“VC++?目錄”->?右側“?可執行文件”?下拉列表->?添加一項D:/WINDDK(?根據你的實際情況)?。在?VS?的選項中如下配置,即可執行文件中添加?DDK?的目錄,

?

然后,在?show?directoriesfor?選擇?Library?files?,并添加鏈接庫,例如我的是?D:/WINDDK/2600/lib/wxp/i386


???

設置包含文件(D:/WINDDK/2600/inc/wxp;?D:/WINDDK/2600/inc/ddk/wxp?)

??至此,設置工作就都完成了。

七、?編譯?Sys?文件

???1.??新建一個空的驅動程序項目

???2.??點擊確定后,出現DDKWizard?選項對話框

注意,選擇?XP?DDK?,建議是不要選上?Create?PREfast?configuration?

在source文件中寫入

TARGETNAME=HelloDDK ? ? ? ?//驅動名

TARGETTYPE=DRIVER

TARGETPATH=OBJ


INCLUDES=$(BASEDIR)\inc;\

? ? ? ? ?$(BASEDIR)\inc\ddk;\


SOURCES=Driver.cpp\ ? ? ? ? ? ? ? //源文件

然后在源文件中添加自己的代碼,點擊重新生成就可以了

在項目文件加下會生成一個.sys的文件,那么就說明你成功了。

八、加載驅動

????可以利用一個叫做DriverMonitor的工具軟件加載驅動,DriverMonitor是Compuware公司開發的DriverStudio中的一個工具。網上有很多,大家可以自己下載安裝。運行DriverMonitor,選擇“File”|“Open Driver”,將會彈出文件選擇對話框,選擇編譯好的.sys文件。再次選擇“File”|“start Driver”。至此,NT驅動加載成功,DriverMonitor會報告加載情況。

總結

以上是生活随笔為你收集整理的Windows XP 32位环境下VS2008+DDKXP驱动开发环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。