セットアップを作成していて、問題が発生しました。
インストールを完了するには、インストールされたアプリケーションを実行する前にいくつかの複雑なアクション (古いプログラムから DB をインポートする、新しい DB を作成する、DB を選択するなど) を実行する必要があるため、プログラムを実行する必要があるため、[RUN] セクションから実行します。
[RUN]
Filename: "{app}\Config.exe"; Parameters: "{code:RunAscParams}"; Flags: waituntilterminated 32bit; Description: "Runing config"
Config.exe
いくつかの値を含む XML ファイルを作成します。
私のアプリケーションは実行中の複数のデータベースで使用できるため、実行する構成を指定するために XML を渡す必要があります。
[Icons]
Name: "{group}\My APP"; Filename: "{app}\MyApp.exe"; Parameters:"<DBNAME>.xml"
固定名でDBNAME.xml
はないので。XML ファイルの名前は作成されたものであり、作成Config.exe
されたデータベース名に依存します。
[Icon]
問題は、セクション[Icons]
がセクションの前にあるため、パラメーターを設定できないこと[Run]
です。
質問は、アイコンを追加するランタイムの可能性はありますか?