【问题标题】:Does windows require a user-mode driver to be signed?Windows 是否需要对用户模式驱动程序进行签名?
【发布时间】:2011-12-26 04:20:44
【问题描述】:

我有一个用于设备用户模式驱动程序的 inf 文件。

Windows 是否要求我签署此驱动程序? 不签署此驱动程序是否有任何风险?

我知道内核模式驱动程序需要签名。

【问题讨论】:

标签: windows device-driver signing


【解决方案1】:

关于 Windows 7 的公认答案是正确的,但从 Windows 8 开始到现在的 10 情况有所不同。

用户模式驱动程序,如打印机驱动程序将在 基于 x64 的计算机。期间将向用户显示一个对话框 安装请求批准安装驱动程序。开始于 Windows 8 及更高版本的 Windows,安装将无法继续 除非这些驱动程序包也被签名。

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial

【讨论】:

    【解决方案2】:

    简短的回答是否定的; windows 不需要为 x86/x64 上的用户模式驱动程序签名。

    不签名没有风险,而且您无需支付费用让 Microsoft 为驱动程序签名。


    更新: Soroush Falahati 的回答会指出,情况不再如此,请参考他的回答

    【讨论】:

    • Windows 8 怎么样?我认为即使是 Windows 8 中的 INF 文件也必须签名,所以如果您的东西需要 INF 文件,您需要开始签名。
    • 查看关于 windows 8 和 10 的更新答案
    【解决方案3】:

    您需要对其进行签名,但您可以将自签名证书与用户更多驱动程序一起使用。

    【讨论】:

      猜你喜欢
      • 2013-03-16
      • 2019-11-24
      • 2012-06-01
      • 2019-12-26
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      • 2021-09-10
      • 2014-07-18
      相关资源
      最近更新 更多