2016년 4월 15일 금요일

[Inno Setup] 3. 설치 프로그램 만들기

간단한 설치 프로그램 만들기

Inno Setup을 사용하여 간단한 설치 프로그램을 작성하려고 합니다. 우선, Inno Setup을 시작합니다. 다음의 대화 상자가 표시되면 "Cancel" 를 클릭하세요.
아래의 스크립트를 붙여 빌드를 실행해 봅니다.

1. 스크립트작성

[Setup]
// 응용프로그램 이름
AppName = MyApp
// 응용프로그램 이름 + 버전
AppVerName = MyApp 1.0
// 아카이브 이름
OutputBaseFilename = MyApp
// 초기 설치 디렉토리
DefaultDirName = c:\Installtest

[Languages]
// 띄어쓰기에 조심할 것 compiler와 Languages는 붙여쓴다.
Name:korean; MessagesFile: "compiler:Languages\korean.isl"

2. 빌드실행


빌드를 실행하려면 스크립트를 먼저 저장해야 합니다. 스크립트가 저장되는 디렉토리 아래에 Output 이라는 디렉토리가 생성되고 그 디렉토리에 MyApp.exe 라는 설치파일이 생성되어 있습니다.

3. 설치 프로그램 실행

4. 프로그램 실행화면

5. 프로그램 제거


6. 설치정보 및 레지스트리 쓰기

Inno Setup은 설치 정보를 다음 키로 레지스트리에 기록합니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[AppName]_is1]
[AppName]은 [Setup] 섹션에서 AppName에 지정한 값입니다. 이 키에 기록된 값을 바탕으로 "프로그램 추가 삭제"에서 설치 정보 표시 및 제거 프로그램을 실행합니다.

이상이 프로그램 작성의 기본적인 흐름입니다.
설치 스크립트에는 [Setup]과 [Languages] 뿐만 아니라 설치 파일을 지정하는 섹션도 있습니다.

댓글 없음:

댓글 쓰기