如何消除“未签名的驱动程序” WInXP 上 RNDIS 驱动程序安装错误?
我们有一个使用 RNDIS USB 驱动程序(又名“Linux USB 以太网/RNDIS Gadget”)的应用程序来与基于 Linux 的嵌入式设备进行通信。
我们已对该驱动程序进行了数字签名(使用 Verisign 证书),以便与 Windows 7 一起使用。这消除了安装时出现的“未签名驱动程序”错误消息。
然而,在 XP 上,即使是签名的驱动程序也会显示“Linux USB 以太网/RNDIS 尚未通过 Windows 徽标测试...”
,这显然是 Microsoft 开发的驱动程序。我看到有报道称这个驱动程序和其他驱动程序是在 SP2 中签名的,但在 SP3 中出现了问题。
目标是在没有警告或错误的情况下安装驱动程序。该驱动程序或兼容的驱动程序在其他地方可用吗?有没有办法通过 WHQL 进行签名?
We have an application which uses the RNDIS USB driver, aka "Linux USB Ethernet/RNDIS Gadget" to talk to a linux based embedded device.
We have digitally signed (with a Verisign certificate) this driver for use with Windows 7. This eliminates an "unsigned driver" error message on install.
On XP, however, even a signed driver displays a "Linux USB Ethernet/RNDIS has not passed Windows Logo testing..."
This is, evidently, a driver developed by Microsoft. I saw reports that this and other drivers were signed in SP2 and this broke in SP3.
The goal is to do an install of the driver without a warning or error. Is this driver, or a compatible driver, available anywhere else? Is there a way to get it signed through WHQL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 http://en.wikipedia.org/wiki/WHQL_Testing:
我在某处读过一些有关如何解决此问题的内容,但现在找不到。您无法通过 WHQL 对其(或其重命名副本)进行签名吗?
According to http://en.wikipedia.org/wiki/WHQL_Testing:
I read something somewhere about how to get around this but can't find it right now. Can you not get it (or a renamed copy of it) signed through WHQL?