Comment on USB for Software Developers: An introduction to writing userspace USB driversparentComments−pjc505moDriver signing is a killer issue on Windows; if you put your machine into dev/unsigned mode you get an ugly banner that can't be turned off.Much easier to design the device to avoid that. E.g. by abusing USB-HID. The desktop USB missile launcher toy is USB HID, for example.−kam5moNo need to pretend to be HID. Windows has WinUSB for userspace USB drivers that don't need special signing.−formerly_proven5moiirc sending HID feature reports doesn’t need admin rights on windows
Comments
Driver signing is a killer issue on Windows; if you put your machine into dev/unsigned mode you get an ugly banner that can't be turned off.
Much easier to design the device to avoid that. E.g. by abusing USB-HID. The desktop USB missile launcher toy is USB HID, for example.
No need to pretend to be HID. Windows has WinUSB for userspace USB drivers that don't need special signing.
iirc sending HID feature reports doesn’t need admin rights on windows