I am developing a product based on the Arduino and would like to be able to launch my Windows client app when my Arduino based product is plugged in. One way to do this is by implementing the Windows device notification service WM_DEVICECHANGE , but to have the device mapped directly to the app would mean also passing through a Vendor/Product ID that needs to be licensed from the USB consortium. Instead of doing that I was thinking that there might be a way to pass my own schema to the Windows service when it is activated by plugging in my device. The idea here would be that an unrelated USB device would ignore this schema request since it will be a unique request to my device. Has anyone done something similar to this and is willing to share their experience / recommend implementation ideas?
Icek