3

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

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

我怎样才能让 InstallShield LE 做到这一点?这可能吗?如果没有,是否可以使用完整版的 InstallShield?

4

1 回答 1

4

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

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

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

然后将此操作包含在安装序列中的某个位置。我相信这应该可以解决问题。我正在使用不同版本的 install shield 写这篇文章,但我相信它仍然应该成立。

编辑:关于如何安装信息文件的行取自这里

后来由 DaveDev 编辑:

这行得通。只是为了澄清需要做什么,我已经包含了屏幕截图(因为每张图片为我节省了 1000 个字,对吗?)

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

在此处输入图像描述

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

在此处输入图像描述

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

于 2012-07-18T07:58:39.617 回答