繁体   English   中英

使用Visual Studio 2005安装项目安装USB驱动程序的推荐方法?

[英]Recommended ways to install USB drivers with a Visual Studio 2005 Setup Project?

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

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

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

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

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

例如: 使用Bootstrapper包装Windows Installer程序包

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

给它去,它工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM