セットアップ スクリプトの一部として、次のコードを取得しました。
[Files]
Source: "{#SetupDir}\IronPython-2.7.3.msi"; DestDir: "{app}\Resources"; Components: Centipede; Check: IronPythonNotInstalled
[Run]
Filename: "msiexec.exe"; Parameters: "/I ""{app}\Resources\IronPython-2.7.3.msi"" /qb"; WorkingDir: "{app}\Resources"; Flags: shellexec; StatusMsg: "Installing IronPython"; Components: Centipede; Check: IronPythonNotInstalled
しかし、インストーラーを実行するたびに、msiexec
パラメーターなしで実行した場合と同様に、ヘルプ ダイアログが表示されます。それはおそらくただのばかげた間違いですが、それが何であるかわかりません。
ファイルは正しくコピーされ、msi は有効です (コマンド ラインから実行すると正常に動作します)。