ЕМ>А еще интересно, почему я не наблюдал этого эффекта ни в одной из своих тестовых систем, где установка/удаление выполнялись сотни раз на протяжении нескольких лет, и в части этих экспериментов установщик падал. Сумел его воспроизвести, только принудительно завершая установщик до вызова DIF_REGISTERDEVICE.
А девайс случайно не USB? Если да — не может ли воспроизвестись проблема если выдернуть девайс из разъема во время установки драйвера?
Другой вариант — выключить систему или закрыть крышку лаптопа.
Как много веселых ребят, и все делают велосипед...