Free — Usbdk
Unlike WinUSB, which often requires manual driver installation or Zadig to replace system drivers, UsbDk can capture any device without modification to its INF files or self-signing.
It supports all Windows versions from Windows XP up to Windows 11 , including both 32-bit and 64-bit architectures.
Once captured, the device is made available exclusively to the requesting user-mode application via the UsbDk API.