Hi,
I have a custom winusb device (hardware) that reports a DeviceInterfaceGUID as part of its microsoft custom usb device descriptors.
The following situation has just caused me a significant headache:
I uninstall this device via Device Manager.
If I click on "scan for hardware changes" the device is reinstalled properly, i can see the DeviceInterfaceGUID is copied into the registry
(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB{vid-pid}{usb-sn}\Device Parameters\DeviceInterfaceGUIDs)
If I unplug then replug the device usb cable the DeviceInterfaceGUID is NOT copied to the registry, communicating with the device is impossible.
I think that both methods should result in the same situation, the GUID should be requested in both instances?
I have no issue with either method on my win.7 computer.
Just wodering if there was anything i was overlooking.
Thanks.