function OnFirstUIAfter()
STRING szTitle, szMsg1, szMsg2, szOpt1, szOpt2;
NUMBER bvOpt1, bvOpt2;
NUMBER bShowUpdateServiceDlg;
STRING szNotifyPath;
BOOL bForceReboot;
begin
szNotifyPath = TARGETDIR ^ "\\notify.exe";
LongPathToQuote ( szNotifyPath, TRUE );
// システム通知用 EXE呼び出し
if ( 0 != LaunchAppAndWait ( szNotifyPath, "", LAAW_OPTION_WAIT ) ) then
bForceReboot = TRUE;// 失敗したときは強制再起動
else
bForceReboot = FALSE;
endif;
// ... 省略 ...
if ( bForceReboot == TRUE ) then
// インストール完了時に再起動の画面を表示
SdFinishReboot ( szTitle , szMsg1 , SYS_BOOTMACHINE , szMsg2 , 0 );
else
// インストール完了画面
SdFinish ( szTitle , szMsg1 , szMsg2 , szOpt1 , szOpt2 , bvOpt1 , bvOpt2 );
endif;
// ... 省略 ...
end;
|