Есть ли в SysInternals утилита, позволяющая отследить, какие драйверы были задействованы (и в какой последовательности) после подключения нового устройства USB?
Вроде как SysInternals не выкладывали в публичный доступ свою DBI. Лучше всего использовать Windbg. Также, в USB стеке драйверов используются WPP и ETW. Оооочень не равномерно. Их трассу можно попытаться смотреть при помощи traceview.exe - очень фиговенько, имхо. И ещё Microsoft Network Monitor - совсем чуть-чуть лучше. Хотя, это возможно сильно зависит от поставленных целей.