Описание тега libusbdotnet
LibUsbDotNet - USB-библиотека.NET C# для WinUSB, LibUsb-Win32 и libusb-1.0. Используя общие классы устройств, приложения работают со всеми операционными системами и драйверами без изменений.
LibUsbDotNet - инструмент разработки, написанный для разработчиков программного обеспечения.NET, которым нужен быстрый и простой способ создания полного настраиваемого драйвера USB для платформ unix-подобных и Windows.
Функции:
Полная поддержка WinUSB. Все интерфейсы WinUSB рассматриваются как отдельные устройства. IE каждый интерфейс может использоваться другим приложением.
Расширенная поддержка уровня ядра для libusb-win32.
Поддерживает unix-подобные операционные системы с использованием mono .NET и Libusb-1.0.
Общие классы устройств позволяют использовать единую базу кода для поддержки нескольких драйверов и платформ.
Включает утилиту USB InfWizard (только для Windows) для создания установочных пакетов USB, удаления устройств и установки драйверов.
Обнаружение устройства с использованием любого или всех следующих критериев:
- VendorID
- Идантификационный номер продукта
- Код редакции
- Серийный номер
- GUID интерфейса устройства
- Пакет исходного кода включает множество небольших примеров приложений
- '
Ссылки на проект: