InstallShield

설치후 reboot 하기

aucd29 2013. 9. 27. 13:21
[code]
선택을 하면 해당 코드가 setup.rul에 삽입이 되는데 기본값은 SdFinsh 로 되어 있기 때문에 reboot 창이 나타나지 않게 되어있다.
그렇기 때문에 SdFinishReboot 를 제외한 모든 소스를 삭제하면 조건이 SdFinishReboot 를 호출할 수 있기 때문에 아래 처럼
코드를 생성하였다.
[/code]

function OnFirstUIAfter()
    STRING szTitle, szMsg1, szMsg2, szOpt1, szOpt2;
    NUMBER bvOpt1, bvOpt2;
begin

    ShowObjWizardPages(NEXT);
    
    szTitle = "";
    szMsg1 = "";
    szMsg2 = "";
    szOpt1 = "";
    szOpt2 = "";
    bvOpt1 = FALSE;
    bvOpt2 = FALSE;    
    
    //{{IS_SCRIPT_TAG(Dlg_SdDinishEx)    
    
        SdFinishReboot ( szTitle , szMsg1 , SYS_BOOTMACHINE , szMsg2 , 0 );

    //}}IS_SCRIPT_TAG(Dlg_SdDinishEx)    
end;