2012-10-10 77 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作爲服務安裝」。 –

相關問題