代码之家  ›  专栏  ›  技术社区  ›  jordan.baucke

安装未签名的x64驱动程序以使用libusbdotnet

  •  3
  • jordan.baucke  · 技术社区  · 16 年前

    libusbdotnet .

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

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

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

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

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   ajs410    16 年前

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

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