【问题标题】:Is it possible to fully install a driver when the device is not present?设备不存在时是否可以完全安装驱动程序?
【发布时间】:2016-04-25 11:07:01
【问题描述】:

是否可以在插入物理设备之前在系统上完全安装(而不仅仅是预安装)设备驱动程序?特别是,我正在查看D2XX drivers by FTDI。他们的驱动程序安装程序有效地运行 dpinst.exe,如果您查看该程序的控制台输出,它会显示:

没有为“c:\drivers\ftdiport.inf”找到匹配的设备。插入时将安装驱动程序。

问题是我也在使用他们的 .NET 库来访问设备,而且那个库很有趣。如果未安装驱动程序,它会在构造函数中弹出警报。当然通常的解决方案是简单地插入设备并让驱动程序安装正常完成,但有时会忽略这一点。在 3rd 方库中出现不可避免的弹出框的缺陷应该是显而易见的。

那么有没有人知道自动化完整安装的方法,而不仅仅是预安装?手动/提前将驱动复制到系统文件夹有什么危险吗?

【问题讨论】:

    标签: windows installation driver wdf


    【解决方案1】:

    您似乎通过“暂存”驱动程序而不是通过“加载”驱动程序来提及“完全安装”。 dp_add 命令可以参考“devcon.exe”的源代码,它实际上是对驱动程序包进行暂存。当检测到未知设备时,即插即用管理器将搜索暂存的驱动程序包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      相关资源
      最近更新 更多