Описание тега 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 интерфейса устройства
    • Пакет исходного кода включает множество небольших примеров приложений
    • '

    Ссылки на проект: