【问题标题】:Installing unsigned x64 driver to work with libusbdotnet安装未签名的 x64 驱动程序以使用 libusbdotnet
【发布时间】:2010-02-20 21:09:12
【问题描述】:

我目前正在使用 Windows 7 开发人员。使用libusbdotnet 初始化设备的环境。

设备(USB 大容量存储设备)使用 Windows 的默认 USB-MASS 存储驱动程序连接和运行。我想用 libusbdotnet 中的 .INF 向导创建的驱动程序替换这个驱动程序。

操作系统是 64 位的,默认情况下 INF 向导会生成此驱动程序,但我无法选择它,因为我相信它是“未签名的”,当我转到“从驱动程序列表中选择”时并指向新创建的设备驱动所在的目录。

我已使用 DESO 启用“测试模式”,但我仍然无法选择此文件。

任何熟悉 libusbdotnet 或指导设备使用 Window 中未签名的特定驱动程序的人(我需要 .inf 文件吗?或 .sys ???)你对我要去哪里有什么建议吗?错了吗?

谢谢!

【问题讨论】:

  • 我开始相信问题在于我的设备是一个 USB 到 ATA/ATAPI 桥接器,并且一旦连接它就没有关于该设备的任何信息,而是将设备添加到 ATA/ATAPI 设备并且未初始化。

标签: libusb


【解决方案1】:

64 位 Windows 不喜欢未签名的驱动程序。您需要从 MS 获得软件发布证书(花费几百美元)。然后您需要使用 inf2cat 从您的 inf 和 sys 文件中创建一个安全目录,然后使用 signtool 和您的 SPC 对它们进行签名。然后它们将安装在 64 位 Windows 上。

您可以创建自己的自签名证书,而无需支付 MS。但是,自签名证书只能在您的机器上工作,并且只能在测试模式下工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多