Я использую последний пакет nuget LibUsbDotNet в Visual Studio 2017 на Win 10. Для моего полнофункционального USB-устройства с 2 конечными точками прерывания и 1 объемной конечной точкой IN я установил драйвер WinUSB с помощью утилиты zadiq 2.4.
LibUsbDotNet может видетьмое устройство, когда вызывается UsbDevice.AllDevices.
Однако оно не может открыть мое устройство, используя:
UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(VID, PID);
UsbDevice MyUsbDevice = UsbDevice.OpenUsbDevice(MyUsbFinder);
MyUsbDevice имеет значение null, исключение не выдано.
Iтакже пытался установить разные драйверы (libusbk и libusb-win32), но безуспешно.
Некоторое время назад я написал приложение C ++ для связи с моим USB-устройством с помощью библиотеки libusb - и с тех пор оно работает без каких-либо проблем..
Кто-нибудь может подтвердить, что libusbdotnet - это работающий продукт?Я приветствую любые советы, как найти то, что не так.Спасибо.