0

使用以下 链接作为参考,我尝试从我的 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,但它没有列出任何相关数据。 显示信息

4

1 回答 1

0

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

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

于 2016-05-23T07:42:43.703 回答