【问题标题】:Recommended ways to install USB drivers with a Visual Studio 2005 Setup Project?使用 Visual Studio 2005 安装项目安装 USB 驱动程序的推荐方法?
【发布时间】:2011-01-15 20:27:31
【问题描述】:

我需要使用应用程序安装 USB 驱动程序,并且我正在使用 Visual Studio 2005 安装项目来创建安装程序。

只需要安装足够的驱动程序,以便在插入 USB 设备时,Windows 将开始执行“安装设备”例程并完成其余工作。也可以完成设置,然后用户在需要时连接设备,然后完成驱动程序安装。但是,不应提示用户查找驱动程序位置。

我拥有的 USB 驱动程序可以作为普通的 .sys / .inf 文件使用,也可以作为完整的安装程序(.msi 以及 setup.exe 包装器)提供。完整的安装程序处理操作系统和语言的组合,但该应用程序供内部使用,我可以将目标操作系统限制为 Windows XP。

最好是通过自定义操作运行可用的安装程序,还是通过 .inf 文件以某种方式安装(我不知道该怎么做)?

【问题讨论】:

    标签: visual-studio installation driver


    【解决方案1】:

    回答我自己的问题(虽然我不知道这是否是最佳选择),我发现可以为 Visual Studio 编写自定义 Boostrapper 组件。

    例如:Using the Bootstrapper to wrap a Windows Installer package

    您的想法是您可以将您的 MSI(在我的情况下为驱动程序安装程序)作为 VS 安装项目生成的 setup.exe 的引导程序的一部分。通过创建一个自定义引导程序来执行此操作,然后我可以选择它作为安装项目中的先决条件属性的一部分。

    试一试,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-19
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多