简单地说:我想知道是否可以使用 LibUsbDotNet 来读取和写入 HID 功能报告。
首先,我尝试使用带有以下示例代码的 vid/pid 找到我的设备
class Program
{
public static UsbDevice MyUsbDevice;
public static UsbDeviceFinder uFind = new UsbDeviceFinder(1234,4321);
static void Main(string[] args)
{
ErrorCode ec = ErrorCode.None;
try
{
// Find and open the usb device.
MyUsbDevice = UsbDevice.OpenUsbDevice(uFind);
// If the device is open and ready
if (MyUsbDevice == null) throw new Exception("Device Not Found.");
但我总是会得到未找到设备。
我已经在“设备管理器 > 人机接口设备”下检查了我的设备是否存在。
如果有人可以建议在 c# 中实现相同目标的正确方法是什么,那将会很有帮助。
以前我试图在 python(使用 PyUsb )中实现相同的目标,但缺乏示例和文档让我绝望。