在Windows 8中,第三方INF驱动程序文件是否需要签名? [英] In Windows 8, will third-party INF driver files require a signature?

查看:1019
本文介绍了在Windows 8中,第三方INF驱动程序文件是否需要签名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在为销售USB设备并为其提供驱动程序的公司工作。

I work for a company that sells USB devices and provides drivers for them.

在Windows 7中,您可以安装和使用USB设备的未签名INF驱动程序文件只要他们没有向内核添加任何代码。我们公司使用Microsoft提供的通用驱动程序( usbser.sys winusb.sys ),因此我们从不需要签名我们的驱动程序包。

In Windows 7, you could install and use unsigned INF driver files for USB devices as long as they didn't add any code to the kernel. Our company uses generic drivers provided by Microsoft (usbser.sys and winusb.sys), so we never needed to sign our driver packages.

根据我们其中一位客户的报告和另一个Stack Overflow问题 在Windows 8的驱动程序签名要求中有什么变化? Arduino论坛,它听起来像Windows 8 Consumer Preview有更严格的签名要求,要求所有第三方INF文件签名。尝试安装在Windows 7上运行的驱动程序时出现的错误消息是:

Based on a report from one of our customers and from another Stack Overflow question What changed in the driver signature requirements for Windows 8? and the Arduino forum, it sounds like the Windows 8 Consumer Preview has stricter signing requirements that require all third-party INF files to get signed. The error message people are getting when trying to install drivers that worked on Windows 7 is:


第三方INF不包含数字签名信息。

The third-party INF does not contain digital signature information.

Microsoft的官方词汇确认签名将仍然需要在最终版本Windows 8?一两句来自MSDN.com就足够了,但我找不到任何东西。

What is the official word from Microsoft that confirms that the signatures will still be required in the final version of Windows 8? A sentence or two from MSDN.com would be sufficient, but I can't find anything.

我正在考虑购买签名证书,但在我支付200美元之前,我想确保我实际上需要它在长期。

I am considering buying a signing certificate, but before I pay $200 I want to be sure I will actually need it in the long term. It's possible that the new signing requirement is just in the consumer preview and not in the real version?

推荐答案

回答我自己的问题可能是新的签名要求是在消费者预览中,而不是真实版本? :是的,Windows 8的最终版本要求所有INF文件都被签名,但是你不需要提交你的驱动程序到WHQL。我在我的文章实用的Windows代码和驱动程序签名中写了这个要求。

To answer my own question: Yes, the final version of Windows 8 does require all INF files to be signed, but you do not need to submit your drivers to the WHQL. I wrote about this requirement and much more in my article Practical Windows Code and Driver Signing.

这篇关于在Windows 8中,第三方INF驱动程序文件是否需要签名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆