win10驱动开发——驱动签名
win1803开始直接禁用驱动强制签名的方式不行了
1.设置环境
bcdedit -set NOINTEGRITYCHECKS ON
bcdedit -set TESTSIGNING ON
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
2.配置环境变量
找到makecert.exe文件位置如【C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\makecert.exe】
没有的请下载SDK并自行安装
3.生成证书
makecert -r -pe -ss Sparkle -n "CN=Sparkle" sparkle.cer
证书详细说明
4.安装证书
5.签名驱动
signtool sign /v /s Sparkle /n Sparkle 要签名的文件用空格隔开
6.禁止强制签名
7.装WDM驱动
课程地址
8.如何删除多余证书
驱动视频
2.内核驱动签名
签名
内核驱动签名
win10驱动开发——驱动签名相关推荐
- Android底层驱动开发 -驱动配置篇
Android底层驱动开发 -驱动配置篇## 所需要的硬件及软件资源 一块Android开发板(我用的是Firefly-AIO-3288J) 开发板的系统源码 一台运行Linux系统的主机(虚拟机也行 ...
- Linux 驱动开发 | 驱动世界里的宏伟建筑
哈喽,我是老吴. 是否每一个上进的人都会觉得自己还可以再努力一点? 事情到了最后,只要没达成目的,总能把失败的原因归为 "没有再努力一点". 但是,对努力的最大错误认知就是:时间越 ...
- Linux驱动开发(一)
linux驱动学习记录 一.背景 在开始学习我的linux驱动之旅之前,先提一下题外话,我是一个c语言应用层开发工作人员,在工作当中往往会和硬件直接进行数据的交互,往往遇到数据不通的情况,常常难以定位 ...
- 【嵌入式Linux学习笔记】Linux驱动开发
Linux系统构建完成后,就可以基于该环境方便地进行开发了,相关的开发流程与MCU类似,但是引入了设备树的概念,编写应用代码要相对复杂一点.但是省去了很多配置工作. 学习视频地址:[正点原子]STM3 ...
- STM32MP157驱动开发——4G通信模块驱动
STM32MP157驱动开发--4G通信模块驱动 一.简介 二.驱动开发 1.高新兴 ME3630 驱动开发 驱动修改 添加 ECM 支持程序 配置 Linux 内核 ppp拨号功能测试 ECM 联网 ...
- WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
为什么80%的码农都做不了架构师?>>> 一.准备工作 1 系统环境:Win10系统 2 开发工具:VS2015 3 驱动开发工具:WDK10 4 Windows SDK:SD ...
- Win10下VS2015(WDK10)驱动开发环境配置
1. 概述 微软在"WDK7600"以后就不再提供独立的内核驱动开发包了,而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包. ...
- Win10驱动开发之开发环境的搭建(一)
核心内容: 这次学习最后采用的开发环境如下: Windows : win10 64位 1809版本(Host计算机和测试计算机上相同) Visual Studio Community 2017 : 版 ...
- win10 + WDK10+ VS2015 + vmware_win10 驱动开发环境配置
自从WDK8.1后,开发window 驱动不用再用windbg + 虚拟机调试了,我们调试驱动也可以像调试EXE 一样方便,下面是win10(主机) + WDK10+ VS2015 + vmware_ ...
- 001:VS2019+WDK10+Win10 驱动开发环境
参考以下两篇文章: Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Learn <VS2019+WDK10 ...
最新文章
- PyTorch迁移学习
- ajax csv写文件内容,接收.csv文件作为ajax成功函数中的数据
- 在Linux下开发多语言软件(gettext解决方案)
- 【译】Diving Into The Ethereum VM Part 2 — How I Learned To Start Worrying And Count The Storage Cost
- Numpy-矩阵的分割
- boost::intrusive_ref_counter相关的测试程序
- 一位被信息时代遗忘的隐秘天才,一个为人类而战的传奇故事
- Android1 按钮
- Windows 网络无法ping通的解决方法
- python和其它语言混合编程_C++和Python混合编程 - python嵌入C++
- Oracle中ORACLE_SID,INSTANCE_NAME,DB_NAME几个名词的区别
- 计算机查找dll文件,怎么查看进程正在调用哪些DLL文件
- selenium中模拟鼠标操作
- 用html制作静态音乐欣赏,【HTML】简单的静态音乐网页设计
- 计算机内图片怎么自定义排序,win7电脑中如何设置图片排序方式?
- 电脑可以登录QQ但是却无法打开网页
- 2G、 3G、 4G、5G的区别
- 利用Github Pages搭建个人在线简历
- gitlab修改项目名称
- 上传图片校验图片类型、大小及尺寸
热门文章
- 通向Golang的捷径【3.编辑器,IDE 和其他工具】
- 【工业互联网】自适应的工业生态系统
- 疯狂的程序员 31-40
- JXSL报错CannotOpenWorkbookException和Cannot load XLS transformer解决方案
- 用户画像方法论与工程化解决方案 pdf_《用户画像》作者:赵宏田
- 数学分析:集合的基本概念
- 每日一题--字符串数组重排(Google推荐面试书--Cracking the Coding Interview)
- 排查DHCP服务器故障
- java比较时间大小
- 人心涣散亏损扩大 优酷土豆合并宣告失败