How to emulate USB devices?

Edit: Proof of concept here I strongly recommend this project, USB IP. It is a way of connecting USB devices over the network. There is a Windows client. What this means is, you install the client on your Windows computer. This device then expects to talk to a USB device connected to a Linux computer, … Read more

Details on USB- no luck so far

Identification Every device has a (unique) Vendor and Product ID. These are provided (sold) by to identify a device. You can use a library like libusbx to enumerate all connected devices and select the one with the Vendor and Product ID you are looking for. HID Descriptors The point of HID descriptors is actually … Read more

Automatically launch app on USB (through autorun?)

First of all, some people choose to disable autorun for security reasons; but Windows computers up to Vista have it enabled. Edit: Apparently the functionality was removed from Windows 7 onwards. Put a file named autorun.inf in the root of your USB flash drive. This is what’s in mine: [Autorun] Open=PStart.exe Action=Start portable apps Icon=diskicon.ico … Read more