如何对驱动程序包进行测试签名

04/20/2017

本文内容

本部分提供有关测试 驱动程序包时必须遵循的基本步骤的信息。

测试签名是指使用测试证书对要在测试计算机上使用的 驱动程序包 的预发布版本进行签名。 具体而言,这允许开发人员使用自签名证书(如 MakeCert 工具生成的证书)对内核模式二进制文件进行签名。 此功能使开发人员能够在启用了驱动程序签名验证的 Windows 上测试内核模式的二进制文件。

Windows 只支持用于开发和测试目的的测试签名驱动程序。 测试签名的驱动程序不得用于生产目的或发布给客户。

本部分包含的主题介绍了这些步骤,并提供了示例,如下所示:

创建用于签署驱动程序包的测试证书。 本部分介绍如何创建并使用名为 Contoso.com 的自签名测试证书 (测试)。 此证书用于此部分中讨论的许多示例。

正在为测试签名准备 驱动程序包 。 这包括创建包含数字签名的 目录文件 。

使用 Contoso.com (测试) 证书对驱动程序包的目录文件进行测试签名。

通过嵌入签名对驱动程序进行测试签名,方法是使用 Contoso.com (测试) 证书。

注意 如果驱动程序是 启动启动驱动 程序,则必须在驱动程序中嵌入数字签名。

本节中的每个主题都介绍了测试签名过程中的一个单独过程,并提供了了解该过程所需的一般信息。 此外,每个主题都指向提供有关过程的详细信息的其他主题。

在此部分中,单独的计算机用于对驱动程序进行测试签名所涉及的各种进程。 这些计算机的引用如下所示:

正在为计算机签名

此计算机用于对 Windows Vista 和更高版本的 Windows 的驱动程序包进行测试签名。 此计算机必须运行 Windows XP SP2 或更高版本的 Windows。 为了使用 驱动程序签名工具,此计算机必须安装 windows Vista 和更高版本的 Windows 驱动程序工具包 (WDK) 。

测试计算机

此计算机用于安装和测试测试签名的驱动程序包。 此计算机必须运行 Windows Vista 或更高版本的 Windows。

本节中的主题使用 toastpkg.inf 示例驱动程序包来引入测试签名过程。 在 WDK 安装目录中, toastpkg.inf 驱动程序包位于 src \ general \ toaster \ toastpkg.inf 目录中。

注意 WDK 包含一个示例命令脚本,其中显示了对 toastpkg.inf 示例 驱动程序包进行正确测试的分步过程。 您可以修改此脚本以对您自己的驱动程序包进行测试签名。 在 WDK 安装目录中,该示例位于 src \ general \ build \ driversigning \ selfsign_example .cmd 中。 Src \ general \ build \ driversigning \selfsign_readme.htm 中介绍了有关测试签名的其他说明。

本节包括下列主题:

计算机驱动程序签名,如何对驱动程序包进行测试签名相关推荐

  1. AS打包V1和V2签名,使用乐固加固安装包签名有误 ShieldCode = 40186

    AS打包V1和V2签名,使用乐固加固安装包签名有误 ShieldCode = 40186 乐固加固出现 安装包签名有误 ShieldCode = 40186 官方解答是 传送门 确认上传的应用是已签名 ...

  2. 计算机无法继续安装程序,解决方法:如果计算机继续无法安装图形驱动程序,该怎么办...

    一些网民经常说,在计算机上重新安装系统后,图形卡驱动程序的安装已显示失败.他们不知道如何解决问题.今天,我将为您介绍计算机无法安装显卡驱动程序的解决方案.希望对您有所帮助.大家. 计算机无法继续安装显 ...

  3. 无法为此计算机验证安装的驱动,无法为此计算机验证正在安装的驱动程序怎么办?...

    原文:https://www.php.cn/faq/462176.html 方法:1.从官网下载zip版驱动程序,并解压:2.断网,打开"设备管理器",右键显卡,选择"卸 ...

  4. 升级计算机的图形卡和驱动程序,驱动程序向导如何更新图形卡驱动程序?更新图形驱动程序方法说明...

    有许多用户使用驱动程序向导,并且一些新用户不清楚更新图形驱动程序的教程. 今天,我将带给您有关更新图形驱动程序的教程. 希望它能对您有所帮助. 我们首先打开计算机上已安装的驱动程序向导软件,然后进入软 ...

  5. intel显卡驱动安装时报错【无法为此计算机验证正在安装的驱动程序】

    最近一段时间电脑变卡了,以为是硬件的问题,后来发现是显卡驱动没有更新,但是我用自带的联想电脑管家更新驱动时会报错[无法为此计算机验证正在安装的驱动程序],这种问题无论是用驱动精灵安装还是在intel官 ...

  6. 无法从计算机验证正在安装驱动,intel CPU集显驱动失败,无法为此计算机验证正在安装的驱动程序...

    intel CPU集显驱动失败,无法为此计算机验证正在安装的驱动程序 2021-04-19 08:21:00 来源:转载 0 intel CPU集显驱动失败,无法为此计算机验证正在安装的驱动程序 用户 ...

  7. 计算机无法安装蓝牙设备,如果蓝牙耳机已连接到计算机并且无法安装设备驱动程序,该怎么办...

    方法2113是: 1. 首先,将蓝牙适配器5261插入计算机的USB端口,插入光盘4102,计算机将在1653年自动安装蓝牙适配器的驱动程序和管理软件: 2. 打开蓝牙耳机,按住电源按钮约10秒钟,蓝 ...

  8. 湿度检测仪输入示数计算机编程,温湿度传感器DHT11驱动程序 - 全文

    温湿度传感器DHT11驱动程序 - 全文 来源:网络整理 作者:2018年01月22日 16:52 [导读] 本文开始介绍了驱动程序的定义与驱动程序的作用,其次介绍了DHT11温湿度传感器特性.引脚说 ...

  9. 无法从计算机验证正在安装驱动,无法为此计算机验证正在安装的驱动程序怎么办?...

    方法:1.从官网下载zip版驱动程序,并解压:2.断网,打开"设备管理器",右键显卡,选择"卸载设备":3.右键"显示适配器",选择&quo ...

最新文章

  1. 嵌入式课程安排 嵌入式培训课程大纲参考
  2. AjaxControltoolkit(工具包)安装步骤说明
  3. 回复 集赞 抢 《Apple Watch 苹果开发教程》活动开始了!!!
  4. OpenCV Harris角点检测
  5. STM32 基础系列教程 3 – 外部中断
  6. SAP 电商云 Spartacus SSR Optimization Engine 几处 timeout 的执行顺序
  7. textview根据文字行数自动变化大小
  8. forEach 和 map 区别
  9. C#图片处理之:最简单的柔化算法
  10. 图像压缩算法动态规划c语言,动态规划算法实现数字图像压缩的研究.pdf
  11. C++QT开发——Xml、Json解析
  12. 言语中心理解题(必要条件,程度词,并列关系)
  13. 哈希表查找 的 平均长度
  14. “word在试图打开文件时遇到错误”解决办法,亲测可用
  15. 基于 短信认证 通过 华为、H3C 结合 OpenPortal认证计费系统 实现 网络准入 短信验证码 访客实名认证
  16. 海龟交易法则 matlab,【干货】经典的期货策略——海龟交易法则(二)
  17. 用python给小孩随机生成一组10以内加减法
  18. 上海交通大学计算机学院导师介绍,上海交通大学计算机科学与工程系导师教师师资介绍简介-张同珍副教授...
  19. Appium 从入门到实践
  20. 用python制作条形图时出现“posx and posy should be finite values”问题的解决方法

热门文章

  1. 呼和浩特市消防救援支队新华东街消防救援站增设“便民服务点”助力疫情防控
  2. QT+VS2005安装配置
  3. 【绝对干货!!!】年薪百万都在用的学习网站, 大学生与职场人请收藏
  4. 网站icp域名查询 网址icp备案查询
  5. 期货反向跟单转型方案
  6. Docker 开启2375端口提供外部访问
  7. 综合网上各种虚拟机网络解决方式的合集(或足以解决碰到的任何虚拟机网络问题)
  8. 蓝桥杯算法提高 分数统计
  9. H5微信授权登录弹窗提示
  10. 支持网络唤醒计算机,如何网络唤醒计算机