2016년 4월 15일 금요일

[Inno Setup] 4. 스크립트 섹션에 대하여

스크립트 섹션 살펴보기

Inno Setup에서 설명하는 섹션에는 다음과 같습니다.
  • [Setup] 프로그램 전체에 대한 설정을 정의한다.
  • [Types] 설치방법 (간단/사용자 정의 등)을 정의한다.
  • [Components] 설치방법을 설정할 때 각각의 방법으로 설치되는 파일군(구성 요소)에 대해 정의한다.
  • [Tasks] 설치 프로세스를 사용자 측에서 상세하게 설정하는 경우에 각각의 처리(작업)에 대해 정의한다.
  • [Dirs] 설치시 설치 디렉토리 아래에 작성하는 디렉토리에 대해 정의한다. [Files] 섹션에서 디렉토리를 지정할 수 있으므로 빈 디렉토리를 작성하기 위해 작성된다.
  • [Files] 설치 파일을 정의한다.
  • [Icons] 설치시 생성하는 프로그램 등의 바로 가기 파일에 대해 정의한다.
  • [INI] .INI 파일을 사용하는 경우 설치시 .INI파일에 쓸 내용을 정의한다.
  • [InstallDelete] 설치시에 제거 할 파일이 있으면 정의한다.
  • [Languages] 프로그램이 사용하는 언어를 정의한다.
  • [Messages] 설치 프로그램에서 표시하는 문자열을 정의한다. 일반적으로 [Languages]에서 정의한 .isl 파일에서 모든 지정하고 있기 때문에 정의할 필요는 없다.
  • [CustomMessages] 설치 프로그램에서 사용자 정의 메시지를 표시할 경우에는 그 내용을 정의한다.
  • [LangOptions] 설치 프로그램에서 표시하는 문자를 글꼴, 크기 등을 정의한다. 일반적으로 [Languages]에서 정의한 .isl 파일에서 모든 지정하고 있기 때문에 정의할 필요는 없다.
  • [Registry] 설치 프로그램 레지스트리 키를 편집하는 경우, 그 내용을 정의한다.
  • [Run] 설치 프로그램 실행 후 실행되는 프로그램이 있으면 정의한다.
  • [UninstallDelete] 제거할 때 설치시 생성된 파일에서 디렉토리를 삭제하려면 그 내용을 정의한다. 설치 프로그램이 만든 INI 파일의 삭제 등을 기술한다.
  • [UninstallRun] 제거를 실행할 때 시작하는 프로그램이 있으면 정의한다.
  • [Code] 설치 프로그램 자체 처리를 하는 경우에 그 내용을 파스칼 스크립트로 정의한다.

댓글 없음:

댓글 쓰기