Я пытаюсь перенести некоторый исходный код C (Linux), используя libusb, на C# (Windows). Я успешно установил LibUsbDotNet на Windows 7. Затем я добавил using MonoLibUsb
, поскольку это выглядит как самый простой путь для портирования. Однако при запуске возникает исключение, говорящее, что libusb-1.0.dll
отсутствует. И действительно, я не могу найти его в C:\Windows\System32
. Итак, два вопроса
- Где я могу найти его? Поиск в Интернете не выявил никаких удобных установочных пакетов.
- Почему он не установлен как часть LibUsbDotNet? AFAICS его отсутствие делает половину LibUsbDotNet непригодной для использования.
zadig
для подключения драйвера winusb к моему устройству я понял, что хотя весь мир, включая спецификацию USB, использует VID:PID, мне это никак не поможет с WinUsbNet. Почему-то мне нужно знать какой-то GUID (который выставлен в несуществующем INF-creator, а не в zadig) для того, чтобы найти интересующее меня устройство! - person Magnus   schedule 14.08.2014