Windows 是否需要对用户模式驱动程序进行签名?
我有一个设备的用户模式驱动程序的 inf 文件。
Windows 是否要求我对该驱动程序进行签名? 不签署此驱动程序是否存在任何风险?
我知道内核模式驱动程序需要签名。
I have an inf file for a user-mode driver for a device.
Does windows require me to get this driver signed?
Are there any risks of not having this driver signed?
I know that kernel-mode drivers need to be signed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于 Windows 7,公认的答案是正确的,但从 Windows 8 到现在的 10,情况有所不同。
https://learn.microsoft.com /en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial
The accepted answer is right about Windows 7, but things are different starting with Windows 8 and now 10.
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial
简短的回答是否定的; Windows 不需要对 x86/x64 上的用户模式驱动程序进行签名。
不签名不会有任何风险,而且您无需支付让 Microsoft 签署驱动程序的费用。
更新:
正如Soroush Falahati的回答所指出的那样,情况已不再如此,请参阅他的回答
The short answer is no; windows does not require signing for user-mode drivers on x86/x64.
There are no risks with not having it signed, and you don't have to pay the fee to have Microsoft sign the driver.
UPDATE:
This is no longer the case as Soroush Falahati's answer will point out, please refer to his answer
您需要对其进行签名,但您可以将自签名证书与用户更多驱动程序一起使用。
You need to sign it, but you can use self signed certificates with user-more drivers.