剛入門驅動開發,折騰了幾個月終于實作了想要的功能,基于WDK8.1 Update + Visual Studio 2013 開發了WDF模型的內核模式的控制設備驅動,也就是不依賴于硬體設備,一直在處于測驗模式的電腦下開發測驗,如今要正式使用了。
問題是:
發現關掉電腦的測驗模式后,驅動安裝是可以,但是加載報錯,確認是未安裝驅動相應的數字簽名證書,上簽發證書的網站看一下,發現一個證書一年就要幾千塊,所以我就好奇了,納悶了,失望了~~~
辛辛苦苦開發一個驅動,然后發現不用正式使用了,我就想問一下有經驗的前輩們該怎么搞,怎么繼續走下去?正常使用驅動一定要申請認證獲取數字簽名嗎?
uj5u.com熱心網友回復:
你是做 wince開發的 ? 這是linux板塊 你發錯地方了uj5u.com熱心網友回復:
如下:Windows XP、Win7_X86作業系統,驅動程式不需要數字簽名可以正常安裝;
Win7_x64, Win8_x86, Win8_x64, Win8.1_x86, Win8.1_x64, Win10_x86, Win10_x64, 作業系統,驅動必須有數字簽名才可以安裝。
新的作業系統,提高了安全特性;數字簽名就是為了提高程式的安全特性而準備的。
uj5u.com熱心網友回復:
新的作業系統,提高了安全特性;Win10 驅動簽名需要EV 代碼簽名證書uj5u.com熱心網友回復:
win10就關閉簽名然后安裝,裝完了重啟就可以了。 win7 之類的就隨便裝了uj5u.com熱心網友回復:
Win7x64需要簽名Win10x64需要交叉簽名
我記得以前看雪某大神放出過一個過期的驅動,可以玩一玩
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/123261.html
標籤:驅動開發/核心開發
上一篇:VirtualAlloc
