| 1. | [Files] セクションで、実行ファイルを Flag: dontcopy オプションを付けて記述して、アーカイブ内に含める。 |
| 2. | [Code] セクションで、実行したいファイルを一時ディレクトリに置く |
| 3. | [Code] セクションで、「2.」のファイルを実行する |
| <画像:btn.gif> | 記述例: インストーラ内で、PHP のインストーラ(php-installer.exe)を実行する。 [Files] Source: php-installer.exe; Flags: dontcopy [Code] // 一時ディレクトリに置く ExtractTemporaryFile( 'php-installer.exe' ); // インストーラを実行する Exec(ExpandConstant('{tmp}\')+'php-installer.exe' , '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode); ※ 実行結果を受ける変数として ResultCode を定義しておく必要があります。 |