我们有一个应用程序,我们使用InstallShield LE(Visual Studio 2010附带的那个)来管理应用程序的安装。
作为安装的一部分,我需要安装INF文件,以便应用程序可以与调制解调器进行通信
如何让InstallShield LE执行此操作?这可能吗?如果没有,是否可以使用完整版的InstallShield?
答案 0 :(得分:4)
转到自定义操作 - >添加启动可执行文件的新操作。对于工作目录,您可以输入“SystemFolder”,Filename&命令行输入:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf
返回处理 - 同步(忽略退出代码)
然后在安装顺序的某处包含此操作。这应该是我相信的伎俩。我正在使用不同版本的安装盾写这篇文章,但我相信它应该仍然适用。
编辑:有关如何安装信息文件的内容取自here
稍后由DaveDev编辑:
这很有用。只是为了澄清需要做什么,我已经包含了截图(因为每张图片都节省了1000个单词,对吗?)
首先,inf文件需要包含在安装程序配置的Files部分下的“SystemFolder”部分中:
其次,在“自定义操作”部分中,需要按如下方式填写字段。这实际上是@izomorphius所说的一切,但对于那些不熟悉该产品的人来说,这一点要清楚一些:
完成此操作后,构建并部署,setup.exe应该处理inf文件的安装。