[問題] Win Driver的分別?

看板Programming作者 (涼雨)時間14年前 (2011/02/23 17:15), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我最近要碰到Driver,但公司沒有任何文件和資料 我需要自己獨立學習撰寫USB Driver 不過有遇到很基礎的問題,就是我不知道要學WDM或WDF,還有這兩種和WDK有什麼差別? 1. WDM,Driver的基礎,也是以前用來開發Driver的sdk,但是較難,但可控制較多資訊 2. WDF,像是WDM的Framework,包了一層在WDM上,像是MFC之於WIN API的意思? 但也因此某些資訊被隱藏起來無法控制。vista開始的系統幾乎都使用WDF。但我網路 上有看到有人說WDF很難控制MiniPort?? 問題一: 那我應該學哪一種呢??如果只學WDF會比較好嗎? 3. DDK 4. WDK,DDK後來加入新功能,變成WDK,我用過WDK來處理存取USB,但感覺起來比較像是 在寫AP 問題二;不太清楚WDK和WDM、WDF有什麼差別? 網路是有這些資料,可是都滿片段的,因為我想要先確定,然後去買書來看, 可是卻連要學WDM或是WDF都不太清楚,請問可以給我一點意見嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.66.251.14 ※ 編輯: clarkman 來自: 203.66.251.14 (02/23 17:16)

02/23 19:33, , 1F
WDM舊的包含在DDK內;WDF是新的含在WDK內
02/23 19:33, 1F

02/24 00:41, , 2F
可以說詳細一點嗎??謝謝
02/24 00:41, 2F
文章代碼(AID): #1DPD0NxI (Programming)
討論串 (同標題文章)
文章代碼(AID): #1DPD0NxI (Programming)