0

クライアント/データベース アプローチでプログラムをリリースしようとしています。

クライアントとデータベースは、2 台の異なるコンピューターにインストールできます。

私がやろうとしているのは、最初にクライアント、データベース、またはその両方をインストールするかどうかを尋ねるインストーラーです。

これは可能ですか?どのセクションを変更する必要がありますか?

警告しますが、私は Inno Setup スクリプトを書いたことがなく、常に ISTools を使用していましたが、他に方法がない場合は、手を汚す準備ができています :P

編集:もう少し情報。現時点では、クライアント用、DB (postgreSQL) 用、PDFCreator 用の 3 つのインストーラーがあります。私がやっていることは、ファイルをディレクトリにコピーしてから、何をインストールしたいかをユーザーに尋ねることです: [実行] セクション、インストール後。

4

1 に答える 1

0

はい、可能です。CodeDlg.iss の例を見てください。インストールするエディションを確認するダイアログを作成する方法を示します。CodeDlg の場合、プログラムのさまざまなエディション (ライト、スポンサー付き、有料) ですが、概念は同じです。私も以前にこれをやったことがあります。私の場合、初期化中に、レジストリ設定を読み取り、いくつかの変数を設定して、インストールするバージョン (クライアントまたはサーバー) を選択します。ここにはありませんが、後で入手してこの回答に追加します。

于 2012-04-26T11:21:54.470 に答える