Kernal Driver for windows 10.
Kernal Driver receives a message from a USB device.
Converts it to look like a message from second USB device.
Send message to Application which receives messages from USB Device.
Driver is to be used to allow new USb device with new id to communicate with existing Application
witten in c#