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开发
- 下一篇: 专利列表