On Thu, 19 Aug 2010, Hardy, Ron wrote: > Here are our requirements: > > Our custom Windows app must run on the host PC, but is not to be actually installed on the Windows host PC, so when our linux client device is plugged into the host, it must provide a filesystem from which the host will launch our custom Windows app. Once launched, our custom Windows app must capture the PC's display screen in real time and stream it over USB to the linux client device. From there, the linux client device will transfer the streaming data over Ethernet to another device. If you have a different data streaming solution that fits within the above requirements, then we'd certainly be interested in your guidance. You could use a composite gadget (if Windows will work with one). Put the mass-storage stuff on interface 0 and the data-streaming stuff on interface 1, instead of abusing the mass-storage protocol. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html