【问题标题】:Include my USB device driver in Windows Update?在 Windows 更新中包含我的 USB 设备驱动程序?
【发布时间】:2016-09-08 18:27:10
【问题描述】:

OEM 如何将他们的 USB 设备驱动程序添加到 Windows 更新中,以便在设备连接到 PC 时自动下载和安装它?在我们的例子中,如果重要的话,它将是一个自定义 USB 设备类,并且驱动程序将包装 WinUSB。

是否可以在 Windows 7、Windows 8 和 Windows 10 上执行此操作? 32 位和 64 位。

我应该注意哪些关键字(用于搜索)和概念?

【问题讨论】:

  • 这个网站是为编程问题。如何向微软注册是题外话。
  • @MarcB,除了在 Microsoft 注册之外,它肯定还有更多内容(包括编程步骤)。 On-topic 列出 a specific programming problemsoftware tools commonly used by programmersa practical, answerable problem that is unique to software development。在我看来,这个问题适合所有这些。
  • 您有两个部分:让驱动程序 INF 签名,以及将签名的驱动程序包添加到 Windows 更新。从这里开始:msdn.microsoft.com/en-us/windows/hardware/gg463010.aspx
  • 请记住,使用 MS OS 2.0 描述符,您可以将 WinUSB 连接到您的设备在 Windows 8.1 及更高版本的设备管理器中显示自定义名称,因此 (有一些资格)甚至没有理由有司机。此外,可以自己签署驱动程序并将其分发给用户,而无需获得微软的许可或向他们注册驱动程序;请参阅我在signing 上的文章。

标签: windows usb driver


【解决方案1】:

这个问题被误导了。 WinUSB 的接口存在于用户空间——而不是内核空间——因此 DLL 将是一个存在于用户空间的库;它不会是驱动程序。

设备将通过其设备描述符向 Windows 报告它可以使用 WinUSB 驱动程序,因此 Windows 不会寻找它的包装器。

【讨论】:

  • 用户模式设备驱动程序仍然是设备驱动程序,仍然可以通过 Windows Update AFAIK 分发。
  • 听起来你在谈论 Windows 8 中引入的WinUSB Devices。OP 的设备支持 Windows 7,因此不太可能使用该特定机制。
  • 这应该是对原始问题的edit,或评论回复。
  • @IInspectable,你的意思是我在这里的回答应该是评论/编辑?为什么?
  • 它似乎不能回答您提出的任何问题。我假设您提供了其他信息,这应该是问题的一部分。
猜你喜欢
  • 1970-01-01
  • 2016-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-07
  • 2013-03-27
相关资源
最近更新 更多