【问题标题】:Without installing FTDI driver, can an application dependent on it be deployed?如果不安装 FTDI 驱动程序,是否可以部署依赖于它的应用程序?
【发布时间】:2020-09-18 15:43:51
【问题描述】:

我正在开发一个依赖于第三方库的 Win10 C# 应用程序,它使我能够控制 USB3 设备。 通过反复试验,我发现我需要运行 FTD3XXDriver_WHQLCertified_v1.3.0.4_Installer.exe,它最终用 FTD3XX.dll 填充 SysWOW64,用 FTDIBUS3.sys 和辅助文件和文件夹填充 System32\Drivers。

我想通过 USB 拇指驱动器在我组织的不同 PC 上运行我的应用程序,而不安装任何驱动程序。有没有办法做到这一点?

【问题讨论】:

    标签: installation windows-10 ftdi


    【解决方案1】:

    坏消息:据我所知,如果未安装驱动程序,您将无法寻址 FTDI 设备。

    但 windows 通常会通过 windows updater 自动安装驱动程序。至少,FTDI 的 USB 2 设备(即 232 系列)就是这种情况。我这里没有 FT60X 来测试 Windows 更新程序是否也有为此准备好的驱动程序。 如果驱动程序是通过更新程序安装的,您必须将 FTD3XX.DLL 与您的应用程序捆绑在一起,因为它不是“Windows 标准”驱动程序的一部分。至少 FTD2XX.DLL 是这种情况。

    长话短说:将您的设备连接到没有预装驱动程序的计算机。检查驱动程序是否通过 windows updater 安装。如果是这种情况,您很可能只需将 FTD3XX.DLL 与您的应用程序捆绑在一起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多