未经authentication的Windows驱动程序

好的,我正在开发一个USB设备。 我已经基于我的MCU制造商预先制作的Windows驱动程序为该设备创build了一个自定义Windows驱动程序。 该驱动程序在Windows XP和Windows 7(32位)上工作正常,但在我的Windows 7 64位机器上,它不会让我使用驱动程序。 驱动程序将安装得很好,但是当我去的驱动程序属性(在设备pipe理器中)它说:“这个驱动程序不是由微软数字签名”,它不会让我使用它。 我真的不想向微软支付100美元的时间和几小时的时间来获得这个驱动程序的authentication(由于几个原因)。 有没有什么办法可以解决这个问题,而不是告诉我的客户回到XP? 请帮忙!

您不必提交您的驱动程序的WHQL认证。 微软只要求您的代码使用数字证书签名。 您可以选择购买证书的地方,GoDaddy每年售出179美元。

编辑:微软与Verisign达成协议:99美元的第一年。 https://winqual.microsoft.com/help/default.htm#obtaining_a_verisign_class_3_digital_id.htm

出于测试目的,您可以启用测试证书并自行签署驱动程序。

要真正在野外释放它,它需要进行数字签名才能在64位系统上运行,这是没有办法的。 你不想通过signinf过程的原因是什么?