본문 바로가기
코드

Inno Setup 5 Script

by ehei 2006. 9. 9.

훌륭한 패키징 프로그램인 Inno Setup 5의 스크립트. 제작한 게임의 패키징을 위해 사용했다. 게임은 작지만 -.- 하나의 제품으로 완성해보고자 수고를 좀더 들였다.

 


packaging.iss


 

작성한 스크립트의 기능은 다음과 같다.

  • 사용자의 컴퓨터에 Visual C++ 2005 DLL이 설치되었는지 검사하고, 없으면 설치한다.
  • 윈도우 XP 서비스팩 2가 운용되는 컴퓨터인지 확인하고, 그렇지 않으면 경고를 표시한 후 설치를 종료한다.
  • 선택한 언어에 따라 프로그램 그룹의 이름이 다르게 정해진다.
  • 선택한 언어에 따라 다른 파일을 설치한다.

참고로 Inno Setup의 기능은 상용 프로그램 부럽지 않은 기능을 자랑한다. 사용하기 쉬울 뿐더러, 파스칼 형식의 자체 스크립트도 있어 입맛에 맞게 자유로이 바꿀 수 있다. 이만한 걸 한 개인이 만들어 배포하니... 서구의 소프트웨어 수준이 부러울 따름이다.

 

설치 중 언어를 한글로 표시하려면 안웅재 님이 만든 한글 파일을 써야한다. 아래 링크에서 다운받을 수 있다. 다운 받은 후, Inno Setup이 설치된 폴더로 간다. 그 후 Languages 폴더에 복사한다.

 


Korean-5-5.1.0.isl


 

 

Inno Setup 홈페이지: http://www.jrsoftware.org/isinfo.php

지역화 파일 출처: http://www.jrsoftware.org/files/istrans/


'코드' 카테고리의 다른 글

Windows Platform SDK의 DirectShow 샘플 컴파일하기  (0) 2006.09.29
prototype for CxImage library  (0) 2006.09.18
CQ 빌더  (0) 2006.08.01
버텍스 회전 이용하기  (0) 2006.07.08
VisualStudio 2005에서 QT 작업하기  (0) 2006.07.06