이노 셋업(Inno Setup) :: 사용자 지정 설치
이노 셋업(Inno Setup)를 사용하다보면
사용자 환경에 맞춰 설치를 진행할수 있는 환경을 원하곤 합니다.
사용자 지정 설치 코드를 알려드리겠습니다.
(제가 나중에 써먹을수도 있게..)
아래는 예제 입니다.
정확한 섹션에 맞춰서 코드를 입력해주세요
[Files]
Source: Full.exe; DestDir: {app}; Flags: ignoreversion; Components: FULL CLIENT
Source: Small.exe; DestDir: {app}; Flags: ignoreversion; Components: FULL SMALL CLIENT
Source: Full.exe; DestDir: {app}; Flags: ignoreversion; Components: FULL CLIENT
Source: Small.exe; DestDir: {app}; Flags: ignoreversion; Components: FULL SMALL CLIENT
[Types]
Name: FULL; Description: 전체 설치
Name: SMALL; Description: 최소 설치
Name: CLIENT; Description: 사용자 정의 설치; Flags: iscustom;
//Flags 뒷부분이 중요합니다. 이게 사용자 지정 설치의 핵심[?]
Name: FULL; Description: 전체 설치
Name: SMALL; Description: 최소 설치
Name: CLIENT; Description: 사용자 정의 설치; Flags: iscustom;
//Flags 뒷부분이 중요합니다. 이게 사용자 지정 설치의 핵심[?]
[Components]
Name: FULL; Description: 전체 설치; Types: FULL; ExtraDiskSpaceRequired: 0; Flags: fixed
Name: SMALL; Description: 최소 설치; Types: SMALL; ExtraDiskSpaceRequired: 0
Name: CLIENT; Description: 사용자 정의 설치; Types: CLIENT; ExtraDiskSpaceRequired: 0
Name: FULL; Description: 전체 설치; Types: FULL; ExtraDiskSpaceRequired: 0; Flags: fixed
Name: SMALL; Description: 최소 설치; Types: SMALL; ExtraDiskSpaceRequired: 0
Name: CLIENT; Description: 사용자 정의 설치; Types: CLIENT; ExtraDiskSpaceRequired: 0
FULL은 Components 뒤에 FULL 이 있다면 그 파일을 모두 설치합니다
SMALL 은 Components 뒤에 SMALL 이 있다면 그 파일을 모두 설치합니다.
CLIENT 는 Flags: iscustom; 이므로 [Files] 섹션의 Components 뒤에 CLIENT가 있는 파일들을
선택적으로 설치가 가능합니다.
이노 뻘팁 .
'자료 > Inno-Setup' 카테고리의 다른 글
이노 셋업 (Inno Setup) // 다운로더 한글화 하는법 (1) | 2010.09.14 |
---|---|
이노셋업 (Inno Setup) // About , 홈페이지 버튼 만들기 (1) | 2010.09.13 |
Inno Setup :: 이노 셋업 업데이트 기능 (0) | 2010.08.04 |
이노 셋업(Inno Setup) :: 포함 스크립트 (#Includes Script) (0) | 2010.07.14 |
이노셋업 (Inno Setup) :: 인스톨러에 스킨을 적용하자! (0) | 2010.07.13 |
[IS] Inno Setup 직접짜본 샘플 스크립트 (0) | 2010.06.05 |
[IS] Inno Setup ! (0) | 2010.05.24 |