Можно ли развернуть зависящее от него приложение без установки драйвера FTDI?

#installation #windows-10 #ftdi

#установка #windows-10 #ftdi

Вопрос:

Я разрабатываю приложение Win10 C #, зависящее от сторонней библиотеки, которая позволяет мне управлять устройством USB3. Методом проб и ошибок я обнаружил, что мне нужно запустить FTD3XXDriver_WHQLCertified_v1.3.0.4_Installer.exe , который в конце концов заполнил SysWOW64 с FTD3XX.dll и System32 Драйверы с FTDIBUS3.sys а также вспомогательные файлы и папки.

Я хотел бы запустить свое приложение с флэш-накопителя USB на разных КОМПЬЮТЕРАХ в моей организации без установки каких-либо драйверов. Есть ли способ сделать это?

Ответ №1:

Плохие новости: насколько мне известно, вы не можете обратиться к устройству FTDI, если драйвер не установлен.

Но Windows обычно автоматически устанавливает драйвер через центр обновления Windows. По крайней мере, это относится к устройствам USB 2 семейства FTDI, т.е. 232. У меня здесь нет FT60X, чтобы проверить, есть ли в программе обновления Windows драйвер, готовый для этого. Если драйвер установлен с помощью программы обновления, вам необходимо связать FTD3XX.DLL с вашим приложением, поскольку оно не является частью драйвера «Windows standard». По крайней мере, это имело место для FTD2XX.DLL .

Короче говоря: подключите устройство к компьютеру без предустановленного драйвера. Проверьте, установлен ли драйвер через центр обновления Windows. Если это так, вам, скорее всего, просто нужно объединить FTD3XX.DLL с вами приложение.