我正在尝试使用客户端/数据库方法发布程序。
客户端和数据库可以安装在2台不同的计算机上。
我要做的是一个安装程序,一开始就询问您是否要安装客户端,数据库或两者。
这可能吗?我应该修改哪个部分?
我警告你,我从来没有写过Inno安装脚本,我总是使用ISTools,但如果没有别的办法,我已经准备好弄脏我了:P
编辑:更多信息。 目前我有3个安装程序,一个用于客户端,一个用于DB(即postgreSQL),另一个用于PDFCreator。 我正在做的是将文件复制到一个目录,然后向用户询问他想要安装的内容:[Run]部分,Post Installation。
答案 0 :(得分:0)
是的,有可能。看一下CodeDlg.iss示例。它显示了如何创建一个对话框来询问要安装的版本。在CodeDlg的情况下,它是程序的各种版本(光,赞助,付费),但概念是相同的。我之前也做过这个。在我的情况下,在初始化期间,我读取了一个注册表设置并设置了一些变量来选择我安装的版本(客户端或服务器)。我在这里没有它,但稍后会得到它并添加到这个答案。