【发布时间】:2011-12-26 04:20:44
【问题描述】:
我有一个用于设备用户模式驱动程序的 inf 文件。
Windows 是否要求我签署此驱动程序? 不签署此驱动程序是否有任何风险?
我知道内核模式驱动程序需要签名。
【问题讨论】:
-
查看关于 windows 8 和 10 的更新答案stackoverflow.com/a/44923893/8356436
标签: windows device-driver signing
我有一个用于设备用户模式驱动程序的 inf 文件。
Windows 是否要求我签署此驱动程序? 不签署此驱动程序是否有任何风险?
我知道内核模式驱动程序需要签名。
【问题讨论】:
标签: windows device-driver signing
关于 Windows 7 的公认答案是正确的,但从 Windows 8 开始到现在的 10 情况有所不同。
用户模式驱动程序,如打印机驱动程序将在 基于 x64 的计算机。期间将向用户显示一个对话框 安装请求批准安装驱动程序。开始于 Windows 8 及更高版本的 Windows,安装将无法继续 除非这些驱动程序包也被签名。
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial
【讨论】:
简短的回答是否定的; windows 不需要为 x86/x64 上的用户模式驱动程序签名。
不签名没有风险,而且您无需支付费用让 Microsoft 为驱动程序签名。
更新: Soroush Falahati 的回答会指出,情况不再如此,请参考他的回答
【讨论】:
您需要对其进行签名,但您可以将自签名证书与用户更多驱动程序一起使用。
【讨论】: