Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Usb Drivers Development Kit for Windows

License

NotificationsYou must be signed in to change notification settings

daynix/UsbDk

Repository files navigation

Build Status

UsbDk

UsbDk (USB Development Kit) is a open-source library for Windows meantto provide user mode applications with direct and exclusive access toUSB devices by detaching those from Windows PNP manager and device driversand providing user mode with API for USB-specific operations on the device.

The library is intended to be as generic as possible, support all types ofUSB devices, bulk and isochronous transfers, composite devices etc.

Library supports all Windows OS versions starting from Windows XP/2003.

Documentation

  • See ARCHITECTURE document in the source tree root.
  • See Documentation folder in the source tree root.
  • See UsbDkHelper\UsbDkHelper.h UsbDkHelper\UsbDkHelperHider.h for API documentation

Building

Tools required:

  • Visual Studio 2015/Visual Studio 2015 Express update 3 or newer
  • WDK 10
  • Windows 10 SDK
  • Wix Toolset V3.8 (for building MSI installer)
  • WDK 7.1 (for Windows XP/2003/Vista/2008 builds)

Compilation

Just open UsbDk.sln from the source tree root in Visual Studio 2015 and compiledesired configuration.

Installing and running

Use UsbDkController.exe to install/uninstall and verify basic operation.Run UsbDkController.exe without parameters for command line options.

Known issues

  • Installation on 64-bit versions of Windows 7 fails if security update3033929is not installed. Reason: UsbDk driver is signed by SHA-256 certificate. Without this updateWindows 7 does not recognize the signature properly and fails to load the driver.

[8]ページ先頭

©2009-2025 Movatter.jp