훌륭한 패키징 프로그램인 Inno Setup 5의 스크립트. 제작한 게임의 패키징을 위해 사용했다. 게임은 작지만 -.- 하나의 제품으로 완성해보고자 수고를 좀더 들였다.
작성한 스크립트의 기능은 다음과 같다.
- 사용자의 컴퓨터에 Visual C++ 2005 DLL이 설치되었는지 검사하고, 없으면 설치한다.
- 윈도우 XP 서비스팩 2가 운용되는 컴퓨터인지 확인하고, 그렇지 않으면 경고를 표시한 후 설치를 종료한다.
- 선택한 언어에 따라 프로그램 그룹의 이름이 다르게 정해진다.
- 선택한 언어에 따라 다른 파일을 설치한다.
참고로 Inno Setup의 기능은 상용 프로그램 부럽지 않은 기능을 자랑한다. 사용하기 쉬울 뿐더러, 파스칼 형식의 자체 스크립트도 있어 입맛에 맞게 자유로이 바꿀 수 있다. 이만한 걸 한 개인이 만들어 배포하니... 서구의 소프트웨어 수준이 부러울 따름이다.
설치 중 언어를 한글로 표시하려면 안웅재 님이 만든 한글 파일을 써야한다. 아래 링크에서 다운받을 수 있다. 다운 받은 후, Inno Setup이 설치된 폴더로 간다. 그 후 Languages 폴더에 복사한다.
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 |