2016-01-19 1 views
1

Возможно ли полностью установить (а не только предустановить) драйвер устройства в системе до того, как физическое устройство будет подключено? В частности, я смотрю на D2XX drivers by FTDI. Их установка драйвера Программа эффективно работает DPInst.exe, и если вы смотрите консольный вывод этой программы он говорит, что это:Возможно ли полностью установить драйвер, если устройство отсутствует?

Нет согласующее устройство не было найдено для "C: \ Drivers \ ftdiport.inf. Драйвер будет установлен при подключении.

Проблема в том, что я также использую их библиотеку .NET для доступа к устройству, и эта библиотека смешна. Он вызывает предупреждение в конструкторе, если драйвер не установлен. Конечно, обычным решением является просто подключить устройство и позволить установке драйвера нормально работать, но иногда это игнорируется. Ошибки с неизбежным всплывающим окном в сторонней библиотеке должны быть очевидными.

Так кто-нибудь знает, как автоматизировать полную установку, а не только предварительную установку? Есть ли опасность скопировать драйвер в системную папку вручную/заблаговременно?

ответ

1

Возможно, вы указали «полностью установить» путем «установки» драйвера не путем «загрузки» драйвера. Вы можете обратиться к исходному коду «devcon.exe» для команды dp_add, которая фактически выполняет настройку пакета драйвера. Если обнаружено неизвестное устройство, PnP Manager будет обыскиваться.

Смежные вопросы