//////////////////////////////////////////////////////////////////////////////////4 ///////////////////////////
//
// 기능 : onfirstuiafter
//
// 이벤트 : 설치시 파일 전송 후 FirstUiAfter 이벤트가 전송됩니다
// 주어진 기계에서 처음으로 실행됩니다. 이 이벤트 핸들러
// 설치는 일반적으로 최종 사용자에게 알리는 UI를 표시합니다.
// 설치가 성공적으로 완료되었습니다.
//
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
onfirstuiafter () 함수
문자열 sztitle, szmsg1, szmsg2, szoption1, szoption2, szcmdline;
번호 BOPT1, BOPT2;
시작하다
szcmdline = targetdir ^"mkwebdir.vbs" + "-C localhost -w 1 -v webapp," + targetdir;
if (launchAppandwait ( "wscript.exe", szcmdline, 대기) <0)
MessageBox ( "不能建立 web 虚拟目录.", 심한);
endif;
비활성화 (statusex);
BOPT1 = 거짓;
bopt2 = 거짓;
szmsg1 = sdloadstring (ifx_sdfinish_msg1);
szmsg2 = "";
szoption1 = "";
szoption2 = "";
sztitle = "";
sdfinishex (sztitle, szmsg1, szmsg2, szoption1, szoption2, bopt1, bopt2);
반환 0;
끝;
//////////////////////////////////////////////////////////////////////////////////4 ///////////////////////////
//
// 기능 : OnMaintUibefore
//
// 이벤트 : MainTuibefore 이전 이벤트는 최종 사용자가 설치를 실행할 때 전송됩니다.
// 컴퓨터에 이미 설치되었습니다. 일반적으로 이런 일이 발생합니다
// 프로그램 추가/제거 애플릿을 통해. 핸들러 설치에서
// 일반적으로 최종 사용자가 기존 설치 수정을 허용하는 UI를 표시합니다.
// 또는 응용 프로그램 제거. 이 기능이 돌아온 후
// componentTransferData가 호출되어 파일 전송을 수행합니다.
//
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
maintuibefore on Maintuibe ()
숫자 nresult, nlevel, ntype;
문자열 sztitle, szmsg, svdir, szcomponents, svresult, szcaption;
시작하다
// 할 일 : 배경, 창 제목 및 캡션 바 제목을 활성화하려면
// settitle (@title_main, 24, white);
// settItle (@title_captionbar, 0, backgroundCaption);
// setColor (배경, RGB (0, 128, 128));
// enable (fullWindowMode);
// 활성화 (배경);
ntype = 수정;
dlg_start :
비활성화 (backbutton);
nresult = sdwelcomemaint (sztitle, szmsg, ntype);
활성화 (backbutton);
DLG_SDCOMPONTERTREE :
if (nresult = modify) 그러면
sztitle = "";
szmsg = "";
svdir = targetdir;
szcomponents = "";
nlevel = 2;
nresult = sdcomponenttree (sztitle, szmsg, svdir, szcomponents, nlevel);
if (nresult = back) goto dlg_start;
// 기본 상태 설정
setstatuswindow (0, "");
활성화 (statusex);
상태 업데이트 (on, 100);
그렇다면 (nresult = removeall)
svresult = sdloadString (ifx_maintui_msg);
szcaption = sdloadString (ifx_onmaintui_caption);
nresult = sprintfbox (mb_okcancel, szcaption, "%s", svresult);
if (nresult = idcancel) 그러면
GOTO DLG_START;
그렇다면 elseif (nresult = idok)
// 기본 상태 설정
setstatuswindow (0, "");
활성화 (statusex);
상태 업데이트 (on, 100);
//-> 모든 구성 요소를 제거합니다
componentremoveall ();
endif;
그렇다면 (nresult = 수리)
// 기본 상태 설정
setstatuswindow (0, "");
활성화 (statusex);
상태 업데이트 (on, 100);
//-> 로그인 한 구성 요소를 다시 설치합니다
componentReinstall ();
endif;
끝;
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
//
// 기능 : OnMaintuiafter
//
// 이벤트 : MainTuiaFter 이벤트는 파일 전송 후 전송됩니다.
// 컴퓨터에 이미 설치된 설치. 대개
// 이것은 프로그램 추가/제거 애플릿을 통해 발생합니다.
// 핸들러 설치에 일반적으로 알리는 UI가 표시됩니다.
// 유지 보수/제거가 성공적으로 완료된 최종 사용자.
//
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
Onmaintuiafter () 함수
문자열 sztitle, szmsg1, szmsg2, szoption1, szoption2;
번호 BOPT1, BOPT2;
시작하다
비활성화 (statusex);
BOPT1 = 거짓;
bopt2 = 거짓;
szmsg1 = sdloadstring (ifx_sdfinish_maint_msg1);
szmsg2 = "";
szoption1 = "";
szoption2 = "";
sztitle = sdloadString (ifx_sdfinish_maint_title);
sdfinishex (sztitle, szmsg1, szmsg2, szoption1, szoption2, bopt1, bopt2);
반환 0;
끝;
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
//
// 기능 : on -moving
//
// 이벤트 : 결과로 파일 전송이 시작될 때 이동 이벤트가 전송됩니다.
// 파일 전송 작업 전에 ComponentTransferData 호출
// 수행됩니다.
//
//////////////////////////////////////////////////////////////////////////////////4 ////////////////////////////
기능 onmoving ()
문자열 szapppath;
시작하다
// 로고 컴플라이언스 응용 프로그램 경로를 설정합니다
// 할 일 : 응용 프로그램 .Exe가 TargetDir의 하위 폴더에 있으면 subfolder를 추가하십시오.
szapppath = TargetDir;
regdbsetitem (regdb_apppath, szapppath);
regdbsetitem (regdb_apppath_default, szapppath ^ @product_key);
끝;
// --- 포함 스크립트 파일 섹션 포함 ---