如何消除“未签名的驱动程序” WInXP 上 RNDIS 驱动程序安装错误?

发布于 2024-10-19 03:35:54 字数 399 浏览 4 评论 0原文

我们有一个使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落花浅忆 2024-10-26 03:35:54

根据 http://en.wikipedia.org/wiki/WHQL_Testing

公司可以选择签署自己的驱动程序而不是通过
WHQL 测试流程。这些司机没有资格参加
“Windows 认证”徽标,但它们可以安装在 64 位上
Windows 版本并在 32 位上安装时不会出现警告消息
Windows Vista 或 Windows 7 版本。[2]然而,它不会
在 Windows XP 上安装时不会出现警告消息。[3]

我在某处读过一些有关如何解决此问题的内容,但现在找不到。您无法通过 WHQL 对其(或其重命名副本)进行签名吗?

According to http://en.wikipedia.org/wiki/WHQL_Testing:

A company can choose to sign their own drivers rather than go through
the WHQL testing process. These drivers would not qualify for the
"Certified for Windows" logos, but they would install on 64 bit
versions of Windows and install without a warning message on 32 bit
versions of Windows Vista or Windows 7.[2] However, it will not
install without a warning message on Windows XP.[3]

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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文