私はInno Setupの新機能です。私は非常に簡単なインストーラを作成しました(それは全く難しくありませんでした)。これは1つのアプリケーションで構成されていました。私は、Inno Setupがインストーラを作成するのに適しているかどうかを知りたがっています。これは、独自のインストーラを持ついくつかのアプリケーションで構成されます(これらのインストーラはInno Setupから実行できます)。また、(おそらくいくつかのDelphiコードを書くことに関連する)オプションがあるので、ユーザーはインストールする必要があるアプリケーションを選択することができます(チェックボックスなど)。私はそれが本当に具体的な質問ではないことを理解しています(コードサンプルまたは完全な回答は高く評価されますが)、私はInno Setupが好きですが、このツールを設定するにはあまり時間をかけたくありません。私の必要を満たす。Inno Setupから一度に複数のアプリケーションをインストールする
8
A
答えて
6
Innoセットアップには、依存性(存在しない)、ユーザプロンプト、[Components]
/[Tasks]
などの任意の条件で、他の設定を含めることができます。
通常の[Files]
エントリを使用して、{tmp}
および[Run]
エントリに展開して実行することができます。
他の設定がInnoセットアップの外部にある場合は、[Files]
エントリをスキップし、[Run]
エントリには{src}\BlahSetup.exe
を使用してください。
+0
ありがとうございました! –
関連する問題
- 1. Inno Setupの複数の保存先フォルダに同じファイルをインストール
- 2. Inno-setupからDirectX redistributableをインストールするには?
- 3. Inno Setupのプロシージャからのコール関数?
- 4. Inno Setupコンポーネントからのカスタムダイアログ
- 5. Inno Setup - 複数の画像を表示する(スライドショー)wpインストール中のページProgressGauge bar
- 6. Inno Setup 32bitと64bit dllのインストール
- 7. Inno SetupのTOutPutProgressWizardPageからインストールをどのように終了しますか:
- 8. Inno Setupログからパスワードパラメータを隠す
- 9. Inno Setup:[コード]から[実行]に変数を渡す方法
- 10. Inno Setupのフォルダ(img、icons)にリソースをインストールする
- 11. inno setupのレジストリ
- 12. Inno Setupがインストールした後にフォルダを非表示にする
- 13. C#WinFormsアプリケーション用のInno Setupスクリプトのヘルプ
- 14. インストール中にInno Setupを使用してフォルダを共有する
- 15. Inno Setupインストーラを使用してMSIインストールをアップグレードするには?
- 16. Inno Setupからの終了[code]
- 17. インストール中に最新ファイルをダウンロードするInno Setup
- 18. Inno SetupでWindowsサービスをインストールするには?
- 19. Inno Setup - インストール前にリリースノートを表示する方法は?
- 20. Inno Setup:インストーラ "Run As Administrator"を設定するには? Inno Setupので
- 21. インストール中にInno Setup起動ファイルを実行する(ドライバをインストールする)
- 22. Inno Setup:アンインストールをキャンセルする
- 23. Inno Setup for .msi
- 24. Inno Setup [ファイル]セクション
- 25. Inno setup postinstallチェックボックス
- 26. Inno Setup/SUPPRESSMSGBOXESカスタマイズ
- 27. Inno setup quotes problem
- 28. Inno Setup - UrlCreateFromPath
- 29. Inno Setup RegAsm.exeエラー
- 30. Inno Setupコンジットツールバーをインストールするオプションを追加します
それぞれのアプリケーションを 'Component'として追加することができます。これは' ComponentsList'から(Check Boxesとして)選択することができます。コンポーネントごとに特定の操作を設定することができます。インストールする特定のファイル、特定のレジストリエントリなど 各アプリケーションの特定の場所を指定する場合は、少し難しいかもしれません。 – RobeN
もう一つの方法はインストーラですべてのインストーラ( 'DestDir:{{tmp}' ')をコンパイルし、オプションとして' RUN'セクションを追加することです。しかし、これは最良の解決策ではありません。すべてのインストーラは '{tmp} 'に展開され、' FILES'セクションで 'deleteafterinstall'と組み合わされた' waituntilterminated'の後にインストーラが削除するようにしたい場合です。これは、VC Redists、PhysX、DirectX、および実行するメインアプリに必要なその他のアプリケーションのような3rdパーティのアプリケーションでよく使用されます。 – RobeN
@RobeN答えに感謝します。 NSISはこの作業のためのより良い選択肢でしょうか? –