如何将INF驱动程序安装包包含到VS安装程序项目中

8
我在Visual Studio 2008中使用“设置和部署”项目来安装我的C#项目。
我有一个USB驱动程序,可以通过右键单击.inf文件并选择“安装”手动安装它。
如果我有一个.exe文件来安装驱动程序,我认为我可以将其放在“自定义操作”下。但我甚至不知道如何开始制作自己的.exe文件,更不用说它是否能够工作了。
我对此比较新,是通过试错法自学C#并学会制作安装程序的。通常我使用可靠的Google或这个论坛来解决问题,但这次我无法自行找到信息。
请帮忙或指点方向!
2个回答

3
您可以使用自定义操作中的运行 devcon.exe 进行安装操作。
这里有一些来自 Windows 设备驱动程序套件展示 devcon.exe APIs 的示例代码... 但是,使用命令行函数可能更容易些。

首先,感谢您的回答。我浏览了您提供的两个链接并下载了.exe文件。不太确定在哪里输入这些命令行... 您知道我如何在我的安装程序中使用devcon吗? - Roast
1
当然...首先,如果在目标系统上找不到DEVCON.EXE,则需要将其包含在项目文件中,然后创建自定义操作来运行命令行以执行INF安装。(请务必安排定制操作在文件安装后运行!) - ewall
好的,我尝试了这个:将devcon添加到自定义操作/提交中。在参数属性中,我输入了“install ftdiport.inf”。但是在安装过程中出现了一个不具体的错误。我会继续调试,但如果您发现任何问题,请告诉我一声。 - Roast
1
但是devcon不可再分发。 :-( - One-One

2

哦,谢谢 Trammy,我也会关注你的帖子的。 :) - Roast
这已经过去几年了,你能让它正常工作了吗? - Aaron Campbell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接