win10驱动开发——驱动签名

win1803开始直接禁用驱动强制签名的方式不行了
1.设置环境
win10驱动开发——驱动签名_第1张图片

bcdedit -set NOINTEGRITYCHECKS ON
bcdedit -set TESTSIGNING ON
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS

win10驱动开发——驱动签名_第2张图片
2.配置环境变量
找到makecert.exe文件位置如【C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\makecert.exe】
没有的请下载SDK并自行安装
win10驱动开发——驱动签名_第3张图片

3.生成证书

makecert -r -pe -ss Sparkle -n "CN=Sparkle" sparkle.cer

win10驱动开发——驱动签名_第4张图片
证书详细说明
4.安装证书
win10驱动开发——驱动签名_第5张图片
win10驱动开发——驱动签名_第6张图片
5.签名驱动

signtool sign /v /s Sparkle /n Sparkle 要签名的文件用空格隔开

win10驱动开发——驱动签名_第7张图片
6.禁止强制签名
win10驱动开发——驱动签名_第8张图片

win10驱动开发——驱动签名_第9张图片

win10驱动开发——驱动签名_第10张图片
win10驱动开发——驱动签名_第11张图片
win10驱动开发——驱动签名_第12张图片
win10驱动开发——驱动签名_第13张图片
win10驱动开发——驱动签名_第14张图片
7.装WDM驱动
课程地址
win10驱动开发——驱动签名_第15张图片
win10驱动开发——驱动签名_第16张图片
win10驱动开发——驱动签名_第17张图片
win10驱动开发——驱动签名_第18张图片
win10驱动开发——驱动签名_第19张图片
8.如何删除多余证书
win10驱动开发——驱动签名_第20张图片
win10驱动开发——驱动签名_第21张图片
win10驱动开发——驱动签名_第22张图片
win10驱动开发——驱动签名_第23张图片
win10驱动开发——驱动签名_第24张图片


驱动视频

2.内核驱动签名
签名
内核驱动签名

你可能感兴趣的:(驱动开发)