Windows Driver WDM 練習

作者: v00623 (阿哩他命EX PLUS)   2018-05-25 11:12:47
開發平台(Platform): (Ex: Win10, Linux, ...)
X64 WIN7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
WDK
問題(Question):
使用JPTT請選全版模式 不然格式有點跑掉
各位好 目前小弟正在進行Windows Driver WDM開發練習
手上有個sample 使用X64 Checked Build出.sys
想先練習跑一次安裝流程 但有錯誤
環境:X64 win7
開機時按F8選繞過簽證的模式
並且使用Device Manager來安裝driver
步驟如下:
Action → Add legacy hardware
→ Install the hardware that I manually select from a list(Advances)
→ Show All Devices → Have Disk → 選.inf
安裝後跳出錯誤訊息原因為:a function driver was not specified for this device
instance
請問這是什麼原因??
會是.inf中的Device ID有誤嗎? sample中是root\portio
sample中我只新增了MSFT.NTamd64 section 其他沒變動
[MSFT.NTamd64]
; DisplayName Section DeviceId
;
作者: v00623 (阿哩他命EX PLUS)   2018-05-25 11:19:00
不好意思 JPTT看文章格式好像有問題 麻煩切全版模式
作者: ralts (拉魯拉絲)   2018-05-26 00:08:00
.NT都改成.NTamd64看看
作者: lightyen (lightyen)   2018-05-26 01:51:00
JPTT的parser寫的不夠嚴謹 你把右箭頭稍微改換一下就可以了
作者: v00623 (阿哩他命EX PLUS)   2018-05-26 12:01:00
好像不是NTamd64的問題, 忘了說這是WDM, WDF版本可以正常安裝, 初步來看.inf有些section寫法不太一樣, 還在看

Links booklink

Contact Us: admin [ a t ] ucptt.com