2012-10-10 173 views
3

我通过innosetup创建安装程序。我看到很多关于如何检测先决条件存在的代码示例,但没有提供关于如何在没有找到时安装先决条件的信息。我确信它非常简单,但我如何去安装先决条件?特别是,我期待安装mongodb作为服务,作为我的应用程序的先决条件。Innosetup安装先决条件

+0

[相似问题](http://stackoverflow.com/q/12800977/588306)问你之前不到24小时。请先尝试搜索:) – Deanna

回答

3

查看框架的CodePrepareToInstall.iss示例脚本(包含在Inno中)。一旦检测到需要安装,在适当的位置(在脚本中显示),您只需ExtractTemporaryFile前提条件的安装程序,然后Exec它,检查是否有任何错误和reboot-required-before-main-app - 根据需要安装条件。

有关几个常用先决条件(包括下载支持)的更深入示例,请参阅this page

+0

那么,但如何检查mongodb是否已安装? +1无论如何...... – TLama

+0

@TLama,作为提问者清楚地声明“mongodb”作为服务的先决条件“,显而易见,检测服务的存在就足够了,他/她已经意识到了这一点。问题范围仅仅是“如何在Inno Setup中将mongodb作为服务安装”。 –

相关问题