如何使用InstallShield LE安装INF文件?

时间:2012-07-18 07:51:14

标签: inf installshield-le

我们有一个应用程序,我们使用InstallShield LE(Visual Studio 2010附带的那个)来管理应用程序的安装。

作为安装的一部分,我需要安装INF文件,以便应用程序可以与调制解调器进行通信

如何让InstallShield LE执行此操作?这可能吗?如果没有,是否可以使用完整版的InstallShield?

1 个答案:

答案 0 :(得分:4)

转到自定义操作 - >添加启动可执行文件的新操作。对于工作目录,您可以输入“SystemFolder”,Filename&命令行输入:

rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf

返回处理 - 同步(忽略退出代码)

然后在安装顺序的某处包含此操作。这应该是我相信的伎俩。我正在使用不同版本的安装盾写这篇文章,但我相信它应该仍然适用。

编辑:有关如何安装信息文件的内容取自here

稍后由DaveDev编辑:

这很有用。只是为了澄清需要做什么,我已经包含了截图(因为每张图片都节省了1000个单词,对吗?)

首先,inf文件需要包含在安装程序配置的Files部分下的“SystemFolder”部分中:

enter image description here

其次,在“自定义操作”部分中,需要按如下方式填写字段。这实际上是@izomorphius所说的一切,但对于那些不熟悉该产品的人来说,这一点要清楚一些:

enter image description here

完成此操作后,构建并部署,setup.exe应该处理inf文件的安装。