When we use UpdateDriverForPlugAndPlayDevices it works fine for updating a
driver for multiple boards with different hardware id's. If we try it with
multiple boards with the same id, the device manager shows that the driver
version
has changed, but an ioctl which shows the version of the driver loaded shows
that
it is still the old version. The .sys file is in the correct spot. If we
go into device manager, and uninstall, then reinstall we get the updated
driver.
The RebootRequired variable is returned as 0 in each of the calls to
UpdateDr...
Has anyone seen this problem?