Удалите драйвер Windows, когда оборудование не подключено

Я разрабатываю приложение Windows C ++, которое управляет контроллером мотора, подключенным к USB. Этот контроллер использует драйверы Ftdibus и отлично работает на моем ПК. Однако на тестовом компьютере это работало, но поскольку я испортил драйверы Ftdi, как только я подключаю контроллер, я получаю BSoD (упоминается Ftdibus). Я хотел бы очистить драйверы, но:

  • они не отображаются в Windows «программы удаления»
  • Я не могу щелкнуть правой кнопкой мыши на контроллере в диспетчере устройств и выбрать «удалить», потому что я не могу подключить контроллер (BSoD)
  • Я попробовал инструмент nirsoft , у которого есть возможность удалять устройства, но он не работает

Я не знаю, как я могу навести порядок в этом беспорядке?

PS: если у кого-то есть документация о том, как драйверы привязаны к номеру USB-порта, я бы с удовольствием прочитал по теме

5
задан Julien M 18 March 2015 в 20:50
поделиться