close

這兩天開始學習寫Windows driver,果不其然的發生很多環境變數下的問題,而原因是因為在Win10環境下開發Windows Driver會需要依賴WDK,而微軟在WDK7600以後就不再提供獨立的Kernl開發包了,而是必須先安裝Visual Studio。

好的,上面那段廢話的意思就是總而言之就是你要安裝Visual Studio不然不給開發。


接下來,我們就來開始環境配置和安裝教學吧,
這裡會比較需要注意的是,請一定一定要跟我一模一樣的版本,不然其他版本概不負責,
這也是我這幾天陣痛到的事情,那就是Visual Studio和WDK和SDK真的要搭配者使用,
不然你會發現你會有一堆錯誤之外,還頭痛醫頭腳痛醫腳,有點類似防漏水那種感覺,
然後就會想放棄了。


安裝,開始了:


Step1. 安裝Visual Studio,並且確保SDK版本為10586

image

+ Windows 10 SDK(10.0.10240.0)

+ Windows 10 SDK(10.0.10586.0)

 

 

 

 

Step2. 安裝Windows SDK 10.0.15063

https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk 

 

 

 

Step3. 安裝WDK - Windows WDK 10.0.15063

https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit

image

 

 

Step4. 接下來就是打開你的Visual Studio 2017

 ->Visual C++ -> Windows Drivers -> WDF ->Kernel Mode Driver(KMDF) ->專案 → 屬性 

image

 

Step5. Build看看可不可以成功

image

 

 

That's All.

 

arrow
arrow
    文章標籤
    windows driver helloDDK
    全站熱搜

    Eric 發表在 痞客邦 留言(0) 人氣()