3 ms·
Some of that stuff is a result of legacy issues where Microsoft tried to handle badly made USB devices as well as possible. For example the reason Windows used
by jahnu 11y ago
Some of that stuff is a result of legacy issues where Microsoft tried to handle badly made USB devices as well as possible. For example the reason Windows used to try and install the device again every time you switched ports was because USB device vendors really often didn't use a unique ID so identifying the device was tricky. Coupled with the multi-year release cycle that Windows had and Microsoft's mission to keep backward compatibility meant we had to put up with a lot of this stuff for a long time.
- TazeTSchnitzel 11y ago"legacy issues"? If only. Some vendors still do this stuff today.
- ackalker 11y agoI'm wondering why Microsoft didn't add the unique serial number requirement to its WHQL driver testing, allowing vendors who realize too late that their shipped devices don't have a unique serial number to add the "magic registry key" (for ignoring the serial number) to their next WHQL driver candidate.
- talmand 11y agoIf the WHQL driver testing didn't exist at the beginning of USB then I imagine it would be for backwards compatibility.