0

我正在尝试使用客户端/数据库方法发布程序。

客户端和数据库可以安装在 2 台不同的计算机上。

我正在尝试做的是一个安装程序,它在开始时询问您是否要安装客户端、数据库或两者。

这可能吗?我应该修改哪个部分?

我警告你,我从未编写过 Inno Setup 脚本,我一直使用 ISTools,但如果没有其他方法,我已经准备好动手了:P

编辑:更多信息。目前我有 3 个安装程序,一个用于客户端,一个用于 DB(即 postgreSQL),一个用于 PDFCreator。我正在做的是将文件复制到一个目录,然后询问用户他想要安装什么:[运行]部分,安装后。

4

1 回答 1

0

是的,有可能。看一下 CodeDlg.iss 示例。它展示了如何创建一个对话框来询问要安装哪个版本。在 CodeDlg 的情况下,它是一个程序的各种版本(轻型、赞助、付费),但概念是相同的。我以前也这样做过。就我而言,在初始化期间,我读取了注册表设置并设置了一些变量来选择我安装的版本(客户端或服务器)。我这里没有,但稍后会得到它并添加到这个答案中。

于 2012-04-26T11:21:54.470 回答