Visual Studio 2013开发 mini-filter driver step by step (11) driver 签名
Disable Driver Signature Enforcement ,然后進入系統即可。
但是每次機器重新啟動我們往往會忘記這一點,導致每次都很麻煩,還是把driver簽名了,再進行測試吧。
請參看下面的內容
http://msdn.microsoft.com/en-us/library/windows/hardware/ff552289(v=vs.85).aspx
獲取怎么對發布版的drvier進行簽名。
本文主要要說的是我們在開發調試diver過程中如何對driver進行簽名以便能夠在windows系統上特別是windows 2008以后的系統上正常運行。
(1)在要運行driver的系統上執行
Bcdedit.exe -set TESTSIGNING ON
這表示可以支持測試簽名的driver,設置成功后,要求重新正常啟動系統。(僅此一次即可)。
(2)在Visual 2013上的project 上點擊右鍵,選擇屬性,打開工程屬性對話框,如圖1所示。
圖1
選擇“Driver Signing", Driver Mode指定”Test Sign“,然后為”Test Certificate“指定一個certificate。
(3)build driver,test 簽名就會內嵌到driver文件(sys)中了。
(4)拷貝生成的sys文件到目標系統,就可以正常運行了。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Visual Studio 2013开发 mini-filter driver step by step (11) driver 签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio 2013开发
- 下一篇: 专利列表