Libusb-win32 Devices Site
Code written for a device on Linux can be ported to Windows with minimal changes.
It is much easier to use a library than to go through the rigorous (and expensive) process of signing a custom Windows kernel driver. libusb-win32 devices