Windows 驱动程序签名教程(一) --- 开发测试篇

这篇具有很好参考价值的文章主要介绍了Windows 驱动程序签名教程(一) --- 开发测试篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、内核驱动签名初篇

1.大概聊一聊现有驱动情况

1.开启安全启动(Secure Boot)

1.使用微软WHQL签名

2.使用2013-2015年签发的驱动签名,已过期未吊销未拉黑(不知道什么时候打个补丁会修复).

2.关闭安全启动(Secure Boot)

1.使用微软WHQL签名

2.使用过期签名的sha1 sha256都可以正常跑

3.Windows 7

1.使用微软WHQL签名,SHA256的签名需要打补丁支持(KB3033929).

2.SHA1签名

PS:看看你有一个过期未吊销拉黑的SHA1签名是多么幸运,你可以无视操作系统,签上就跑.......

2.开发测试阶段需要测试驱动有哪些办法

1.关闭Secure Boot

1.Windows 10 可以直接 输入命令:

bcdedit.exe /set nointegritychecks on //关闭数字签名认证
bcdedit.exe /set nointegritychecks off //开启数字签名认证

  2.如果还不行,就直接进入测试模式:

bcdedit /set testsigning ON  //开启测试模式
bcdedit /set testsigning OFF  //关闭测试模式

2.开启Secure Boot

1.没啥好办法,只能使用 F8 高级启动选项,方法网上有,自己搜去吧.

 文章来源地址https://www.toymoban.com/news/detail-550153.html

 

结束:由于内容很多,时间有限,之后会陆续更新,如何走正规渠道一步步获得签名。

 

到了这里,关于Windows 驱动程序签名教程(一) --- 开发测试篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微软开源 windows-drivers-rs,用 Rust 开发 Windows 驱动程序

    导读 Microsoft Azure 首席技术官兼著名 Windows 软件开发人员 Mark Russinovich 在社交平台上宣布,启动了一个名为 windows-drivers-rs 的新开源项目。 该项目可帮助开发人员使用 Rust 开发 Windows 驱动程序,旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驱动程序开发模型。 当前

    2024年02月08日
    浏览(47)
  • 微软开源 windows-drivers-rs, 用 Rust 开发 Windows 驱动程序

    Microsoft Azure 首席技术官兼著名 Windows 软件开发人员 Mark Russinovich 在社交平台上宣布, 启动了一个名为 windows-drivers-rs 的新开源项目。 该项目可帮助开发人员使用 Rust 开发 Windows 驱动程序, 旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驱动程序开发模型。 当前版本的

    2024年02月08日
    浏览(40)
  • 驱动程序开发:Buildroot根文件系统构建并加载驱动文件xxx.ko测试

      buildroot 构建的根文件系统相对比较齐全,很多东西需要它会自行添加,比如 lib 库文件。并且,如果单纯使用busybox的话,在后面的驱动开发中很多第三方软件也需要我们自己去移植,这些第三方软件有很多又依赖其他的库文件,导致移植过程非常的繁琐,而buildroot可以为

    2024年02月13日
    浏览(36)
  • win 10 强制禁用驱动程序签名

    win10禁用驱动程序强制签名 1、首先按下键盘“Win+R”打开运行。 2、接着在其中输入“gpedit.msc”回车打开组策略。 3、然后进入计算机配置下“用户配置”中的“管理模板” 4、再打开“系统”下的“驱动程序安装” 5、进入后,双击打开其中的“设备驱动程序的代码签名”

    2024年01月16日
    浏览(46)
  • Server 2008系统安装驱动提示“无法验驱动程序数字签名”怎么办?

    有些Server2008系统在安装18年后的驱动时,设备管理器显示黄色感叹号,并提示“无法验证此设备所需的驱动程序的数字签名,代码52”,是因为系统中缺SHA256签名支持的系统安全补丁,下载安装即可解决。 具体操作如下: 1-右键点击“计算机”——“属性”查看系统版本和类

    2024年02月15日
    浏览(111)
  • Win7安装驱动提示“无法验驱动程序数字签名”怎么办?

    有些Win7系统在安装18年后的驱动时,设备管理器显示黄色感叹号,并提示“无法验证此设备所需的驱动程序的数字签名,代码52”,是因为系统中缺SHA256签名支持的系统安全补丁,下载安装即可解决。 具体操作如下: 1-右键点击“计算机”——“属性”查看系统版本和类型:

    2024年02月11日
    浏览(53)
  • 安装软件和驱动程序需要微软数字签名无法安装?数字签名和数字证书区别

    1.安装软件和驱动程序需要微软数字签名无法安装 windows安装exe安装包时: 1.1  解决方法: 1.2           这个问题需要安装驱动补丁进行更新驱动操作,如:Windows6.1-sha2补丁.msu 1.3           这种属于签名问题,解决方法: 1..进入“控制面板”,查看方式为大图标,点击“

    2024年02月05日
    浏览(69)
  • 【IMX6ULL驱动开发学习】06.DHT11温湿度传感器驱动程序编写与测试

    目录 一、DHT11简介 1.1 DHT11模块硬件设计 1.2 DHT11模块软件设计 1.3 DHT11通讯协议 1.4 DHT11数据格式 二、相关代码 2.1 驱动代码 2.2 测试代码 2.3 上板子测试 DHT11是一款可测量温度和湿度的传感器。比如市面上一些空气加湿器,会测量空气中湿度,再根据测量结果决定是否继续加湿

    2024年02月12日
    浏览(40)
  • 单元测试中的驱动程序和桩程序理解 单元测试中的驱动程序和桩程序理解

      运行被测单元,为了隔离单元,根据被测单元的接口,开发相应的驱动程序和桩程序,两者有什么区别呢?     驱动程序(Driver),也称驱动模块     用于模拟被测模块的上级模块,能够调用被测模块,驱模块接受测试数据,调用被测模块并把相关数据传送给被测模块。

    2024年02月15日
    浏览(43)
  • 禁止Windows更新自动安装驱动程序

    Windows更新时,会自动更新驱动程序,甚至有时会将驱动程序反向更新,替换为旧版驱动。这可能会造成一些难以解决的异常状态,例如闪屏。下文介绍如何禁止Windows更新自动安装驱动程序。 任何用户都可以使用方案1和方案3;专业版用户可以使用方案2;若方案1、方案2和方

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包