我有一个用于设备的用户模式驱动程序的inf文件。
Windows是否要求我将此驱动程序签名? 是否存在未签署此驱动程序的风险?
我知道内核模式驱动程序需要签名。
答案 0 :(得分:2)
对于Windows 7,接受的答案是正确的,但从Windows 8开始,现在已经不同了。
用户模式驱动程序,如打印机驱动程序将安装和工作 基于x64的计算机。在此期间将向用户显示一个对话框 安装要求批准安装驱动程序。从...开始 Windows 8及更高版本的Windows,安装将无法继续 除非这些驱动程序包也已签名。
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial
答案 1 :(得分:1)
简短的回答是否定的; Windows不需要在x86 / x64上签署用户模式驱动程序。
没有签名没有风险,您无需支付费用让Microsoft签署该驱动程序。
<强>更新强> Soroush Falahati的回答将指出,情况已不再如此,请参阅他的回答
答案 2 :(得分:0)
您需要对其进行签名,但您可以将自签名证书与用户更多的驱动程序一起使用。