Programming Windows Maniacs - プログラミング ウィンドウズ マニアックス ■ ご利用に際して ■ 更新履歴 ■ お問い合わせ ■ このホームページについて  
ホーム >> Install Shield >> Administratorsグループに所属しているかどうかを判定するには

インストーラ終了後にアプリケーションを強制的に実行するには

  Insgtall Shield 12において、インストーラ終了後にアプリケーション(EXE)を強制的に実行するには、セットアップ終了時に実行される OnEnd () イベントハンドラに、アプリケーションを呼び出すLaunchApp () を記載します。
  これは、セットアップの終了時に呼び出されるイベントハンドラです。

 

■ Setup.Rulの一部抜粋

//---------------------------------------------------------------------------
// OnEnd
//
// The OnEnd event is called at the end of the setup. This event is not
// called if the setup is aborted.
//---------------------------------------------------------------------------
function OnEnd()
    STRING szPath;
begin
    // インストール時、インストーラ完了後に インストールしたディレクトリにある a.exe を実行する
    szPath = TARGETDIR ^ "\\a.exe";
    LongPathToQuote ( szPath, TRUE );
    // 終了時に実行 (返り値はチェックしない)
    LaunchApp ( szPath, "" );
end;

  ■ ご利用に際して ■ 更新履歴 ■ お問い合わせ ■ このホームページについて Copyright © 2014 A.Morita