【问题标题】:LibUsbDotNet -unable to find the usb device errorLibUsbDotNet - 无法找到 USB 设备错误
【发布时间】:2016-05-19 00:11:32
【问题描述】:

使用下面的 link 作为参考,我尝试通过我的 PC 与 USB 通信。

以下代码

 public static UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(1234, 1);
 if (MyUsbDevice == null) throw new Exception("Device Not Found.");

返回异常 - 未找到设备。

libusbnet 是否要求安装任何驱动程序。我的默认 USB 设备列在驱动器中,但无法从程序中检测到。在 pid 和 vid 中应该给出什么值?如何从设备管理器中找到?

我还尝试获取 USB 端口列表并从中找到 pid 和 vid,但它没有列出任何相关数据。 Show info

【问题讨论】:

  • 请发布更多代码。此代码不会按原样编译。
  • 我添加了我用来参考的链接。

标签: c# .net libusb libusbdotnet


【解决方案1】:

首先:是的,您必须在 Windows 上使用后端驱动程序才能使 libusb 工作。但是您可以使用 LibUsbDotNet 提供的 InfWizard。

PID和VID可以通过设备管理器->设备右键属性->详细信息->硬件ID afaik找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 2014-01-16
    • 2014-11-01
    • 2014-02-13
    • 2017-04-27
    • 1970-01-01
    相关资源
    最近更新 更多