I am new to this forum and need a quick help on the following issue.
We have developed a touch device driver
on a micro-controller which works with Windows 7 through USB HID interface.
When the device is connected to the Windows 7 host, it enumerates properly and we are able to see the touch gestures working on the Windows 7 and "Tablet PC Input Service" service is in running state.
But when we do a restart or replug of the device then "Tablet PC Input Service" service is going to stopped state, even though the enumeration is proper and we can see that in the device manager.
But if we do the Rest or Replug for the next time then "Tablet PC Input Service" service is moving to running state i.e every alternate replug or reset is making the service to be stopped.
But when we delay this replugging of the USB for some time say(Till the device manager completely de-enumerates(removes) the device), then the "Tablet PC Input Service" service is moving to running state properly.
To Summarize "Fast replugs or resets of the USB device is making the "Tablet PC Input Service" service to go ON and OFF"
Please help me to solve this , its turning out to be critical for us.
Thanks in Advance