windows - 未经认证的 Windows 驱动程序

标签 windows windows-7 64-bit driver digital-signature

好的,我正在开发 USB 设备。我已经基于我的 MCU 制造商提供的预制 Windows 驱动程序为设备创建了自定义 Windows 驱动程序。该驱动程序在 Windows XP 和 Windows 7(32 位)上运行良好,但在我的 Windows 7 64 位机器上,它不允许我使用该驱动程序。驱动程序安装得很好,但是当我转到驱动程序属性(在设备管理器中)时,它说“此驱动程序未由 Microsoft 进行数字签名”,并且不允许我使用它。我真的不想向 Microsoft 支付 100 美元和数小时的时间来获得该驱动程序的认证(出于多种原因)。除了告诉我的客户回到 XP 之外,我还有什么办法可以解决这个问题吗???请帮忙!

最佳答案

您不必为 WHQL 认证提交驱动程序。 Microsoft 只要求您的代码使用数字证书进行签名。您可以选择在哪里购买证书,GoDaddy 以每年 179 美元的价格出售。

编辑:Microsoft 与 Verisign 达成协议(protocol):第一年 99 美元。 https://winqual.microsoft.com/help/default.htm#obtaining_a_verisign_class_3_digital_id.htm

关于windows - 未经认证的 Windows 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1955597/

相关文章:

ios - 编译包含arm64的cocos2d-iphone v2.x

deployment - 32 位 PowerShell 是否始终存在于 64 位 Windows 2008 R2 上?

cygwin - 是否建议从 Cygwin 32 位切换到 Cygwin 64 位?

python - Cython编译为exe,Windows

Python 在日期时间接近纪元的 Windows 上崩溃

c++ - 如何强制操作系统(Windows)为每个调试 session 为我的程序分配相同的地址?

css - 尝试在浏览器中使用Segoe字体

c# - Windows 7 和我的 C# 程序中的复制问题

c++ - 获取相对于特定目录的文件路径

windows - 如何通过 Windows 命令行确定 ALBD 服务是否正在运行?