如何安裝WDK并運(yùn)行編譯一個(gè)工程
1. WDK的安裝WDK是(Windows Driver Kit)的縮寫(xiě),是一種完全集成的驅(qū)動(dòng)程序開(kāi)發(fā)系統(tǒng),它包含Windows Driver Device Kit(DDK),用于測(cè)試Windows驅(qū)
1. WDK的安裝
WDK是(Windows Driver Kit)的縮寫(xiě),是一種完全集成的驅(qū)動(dòng)程序開(kāi)發(fā)系統(tǒng),它包含Windows Driver Device Kit(DDK),用于測(cè)試Windows驅(qū)動(dòng)器的可靠性和穩(wěn)定性。安裝WDK非常簡(jiǎn)單,只需點(diǎn)擊exe文件,然后按照提示操作即可完成安裝。
2. 配置WDK的build環(huán)境
打開(kāi)程序從“開(kāi)始”菜單中選擇“所有程序”,然后選擇“Windows Driver Kits”,再選擇對(duì)應(yīng)的WDK版本(例如WDK 6001 18001)。在WDK的版本中找到“Build Environments”選項(xiàng),選擇“Windows XP”下的“Launch Windows XP x86 Checked Build Environment”。這樣就成功配置了WDK的build環(huán)境。
3. 編譯程序
配置好build環(huán)境后,我們可以開(kāi)始編譯程序。打開(kāi)控制臺(tái),輸入cd命令進(jìn)入先前建立的工程目錄,然后輸入build命令進(jìn)行編譯。編譯完成后,生成的文件將出現(xiàn)在對(duì)應(yīng)的目錄下。
4. 安裝驅(qū)動(dòng)程序
接下來(lái)需要將編寫(xiě)的驅(qū)動(dòng)程序安裝到計(jì)算機(jī)上。使用srvinstw.exe工具來(lái)進(jìn)行安裝。執(zhí)行srvinstw.exe,選擇“安裝服務(wù)”,然后選擇“本地計(jì)算機(jī)”。輸入服務(wù)名稱,可以與文件名相同,也可以隨意輸入,但不能與已存在的服務(wù)沖突。接下來(lái),手動(dòng)輸入sys文件的路徑。選擇“設(shè)備驅(qū)動(dòng)”,不需要輸入任何內(nèi)容,然后選擇啟動(dòng)類型為“手動(dòng)”。
5. 安裝DehugView.exe
安裝DehugView.exe工具非常簡(jiǎn)單,直接打開(kāi)DehugView.exe之后,界面如圖所示。
6. 啟動(dòng)和停止.sys文件
要啟動(dòng)驅(qū)動(dòng)程序,勾選Capture Kernel選項(xiàng),并打開(kāi)控制臺(tái)(所有程序-附件-命令提示符),輸入net start [服務(wù)名稱]來(lái)啟動(dòng)驅(qū)動(dòng)程序。反之,輸入net stop [服務(wù)名稱]來(lái)停止它的運(yùn)行。
以上是關(guān)于如何安裝WDK并運(yùn)行編譯一個(gè)工程的步驟。通過(guò)這些步驟,您可以順利安裝和配置WDK,并編譯運(yùn)行您的驅(qū)動(dòng)程序工程。