在不安装FTDI驱动程序的情况下,是否可以部署依赖它的应用程序



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

我想在不安装任何驱动程序的情况下,在我所在组织的不同PC上从USB拇指驱动器运行我的应用程序。有办法做到这一点吗?

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

但windows通常会通过windows更新程序自动安装驱动程序。至少,FTDI的USB 2设备(即232系列(就是这样。我这里没有FT60X来测试windows更新程序是否也有为此准备的驱动程序。如果驱动程序是通过更新程序安装的,您必须将FTD3XX.DLL与您的应用程序捆绑在一起;windows标准";驾驶员至少FTD2XX.DLL.是这样

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

最新更新