티스토리 뷰

이노셋업

Inno Setup WIzard로 설치파일 만들어보기

修人事待天命♡ 2016. 8. 13. 14:03

저번시간에 이어서 설치파일을 만들어보겠습니다.

일단 실행을 시켜봅시다.

 이렇게 나오죠? 저번시간에설명한대로 두번째꺼에 클릭하고 확인을 누를게요

 그러면 이런 창이 뜹니다 밑에 체크박스있는것을 체크하고 다음을 누르신다면  그냥 백지만 보게 될것입니다. 그냥 다음을 눌러주세요

 여긴 프로그램 정보들을 입력하는곳인데요 밑에 사진에 친절히 써놓았으니 참고해주세요

 이렇게 입력해주시면됩니다. 설마 저대로 그냥 쓰시는 분은 없겠죠?;... 다음

 여기선 프로그램을 어디에 설치를 할 것인가를 정해주는 곳입니다.

프로그램 파일즈.. ProgramFiles 라는 폴더에 그냥 설치를 하려면 놔두시고 나는 다른곳에 설치를 하겠어!!! 하시는 분들은 Program Files folder 를 클릭하면 밑에  Custom 이 나오는데 그것을 누르시면 밑에 회색으로 되있는 공란이 활성화 됩니다. 그럼 그곳에 경로를 지정 해 주시면됩니다. 예를들어 C:\abc 이런식으로 원하는 절대경로를 적어주시면 됩니다.

 

그리고 Applicaion folder name : 요부분은 시작프로그램에 생성될 폴더를 무엇으로 할것이냐를 정하는건데요 여긴 보통 프로그램이름을 지정한대로 그대로 가니까 넘어가셔도 될것같아요

혹시나 내가만든프로그램은 폴더따위 필요없어 하시는 분들은 제일 밑에있는 체크박스 The application doesn't need a folder 에 체크하고 다음을 눌러주시면 됩니다

여긴 메인 파일이 무엇이냐를 물어보는것입니다. NateOn으로 예를 들어보면 NateOn폴더안에는 여러가지 파일들이 있자나요? 그 안에서 우리가 실행 시킬파일은 NateOn.exe 이니까 그것을 지정해주면 됩니다. 지금 저희가 진행하고있는 것에서는 실행시킬파일 자체가 없으니까 그냥 넘어갈게요. 두번째있는 체크박스는 이 프로그램은 그런 파일이 존재하지 않아요 할때 체크해주시면 되는것입니다.

이제 Other application files: 여기부분은 이제 설치해줘야하는 파일들을 집어 넣는곳입니다.

Add file 과 Add folder 둘중에 아무거나 하셔도 무방합니다.

보통 프로그램을 만들때 한폴더안에다가 다 집어넣어놓고 이런 설치파일을 만들기때문에 Add folder을 선택하셔셔 한꺼번에 넣어주셔도되고요 혹여 다른 파일들을 하시더라도 계속 추가가되니 넣어야하는것들은 다 넣어주시기 바랍니다. 다음

 이 부분은 하나씩 설명해볼게요

1.체크박스는 내가 지정한 이름으로 스타트메뉴 즉 시작메뉴를 만들거냐

2.체크박스는 시작메뉴에 안만들거다

3.체크박스는 인터넷 바로가기를 생성할것이냐

4.체크박스는 언인스톨을 시작메뉴에 넣을것이냐

5.체크박스는 데스크탑 즉 바탕화면에 아이콘 생성할것이냐

6 체크박스는 빠른실행에 아이콘을 생성할것이냐 입니다 원하는것을 체크하시고 넘어가주세요

 여긴 처음것은 라이센스 파일을 등록하는 곳입니다. 보통은 rtf 파일로 만드시는데요 txt파일로도 가능합니다

여긴 언어를 지정해주는것입니다 어느 언어이냐 설치할때 표시되는 언어입니다. 안타깝게도 한글이 없네요 그래도 한글로 표기된 프로그램이라면 그건 깨지지않네요...

여긴 셋업파일 즉 SETUP.exe가 만들어지고나서 어디에 둘까요? 입니다. 셋업파일 생성될 곳을 지정해주는곳입니다. 처음있는 Browse... 를 누르셔셔 바탕화면을 선택해주세요

두번째 란은 생성될 exe의 이름을 지정하는것입니다. 보통 setup으로 하시니 넘어가구요

3번째 Costom Setup icon file: 은 말그대로 내가원하는 아이콘으로 파일을 생성할래 입니다

원하는 아이콘이 존재하다면 그것으로 지정해주면 됩니다.

4번째는 솔직히 여기에 왜 존재하는것인지는 잘모르겠는데 설치를 할때 비밀번호를 입력을 해야만 설치가 되게끔 해주는 것인데요 이렇게 설치를 못하게 막는이유가 궁금하네요... 여튼 다음

네 이제 마지막인데요 저기 체크가 되어있는부분은 지금까지 적었던것들을 따로 정의 하겠느냐 인데요 저것은 체크를 해도되고 안해도됩니다. 이게 설치를 좀 복잡하게해서 멋있게 만들때는 아무래도 정의를 하는것이 좋겠죠 언어를 해봤던 사람들은 이해하시겠지만 잠깐 예를 들어보면

#define MyAppName "프로그램이름" 이런식으로 지정을  해놓으면 다른 곳에서 이름을 쓸때마다 프로그램이름을 써 주는것이아니라 {#MyAppName} 이런식으로만 적어도 알아서 입력이 되는것이예요 지금 저희처럼 아무것도 생성을 하지않고 단순이 셋업파일만 생성하는 경우에는 적으나 마나 똑같지만 정식으로 어떤 프로그램을 개발을 하여 집어 넣는 경우라면 이름이 길수도 있고 또 여러가지 정보를 입력할것이기 때문에 나중에는 쓰는것이 좋을것이라 생각이 듭니다

다음!

이제 끝났군요 피니쒸!

네 이제 컴파일 하겠느냐? 인데요 컴파일은 우리가 생성한 정보들을 바탕으로 자동으로 컴퓨터가 알아볼수있는 언어로 스크립트가 생성이되는데 이것을 가지고 컴퓨터가 보고 셋업파일을 만들어주는 과정입니다. YES 를 눌러주시면

 

이런게 뜹니다 컴파일 하기전에 저장하겠어요? 인데요 저장을 하시려면 yes를하여 이름을 지정해주시고요 일단은 전 아니요 하겠습니다

네 그러고나면 왼쪽밑에 뭔가 작업을 할텐데요 전체창에서(그림을 클릭하시면 큰화면이 나옵니다) 빨간색네모친부분을 클릭하시면

 

짠~완성이 되었습니다. 지금 따라오시면 그냥 다음다음 하신분들은 내 셋업파일 어딨어? 하실텐데요 그 스크립트가 있는 왼쪽아래에 보시면

이렇게 친절하게 경로가 설명이 되어있습니다 자기 컴퓨터마다 다르겠지만 여튼 저쯤에 나와있으니 찾아보세요

이로써 처음 설치 파일 만들어 보았는데 저는 이렇게 처음 무언가 만들어보고 굉장히 간편하다 쉽다라고 느꼈어요. 그렇지만!! 이게 다 영어로 되어있는게 정말 아쉽더라구요 게다가 다른언어들은 지원하면서 왜 한글만 지원이 되지않는것인가 해서 찾아보다보니 한글화를 해주신분이 계시더라구요 게다가 필요한 툴까지 한꺼번에 넣어서 설치가 되기때문에 다음 시간부터는 그분이 만들어주신 툴을 사용하여 지금까지 했던것을 바탕으로 하나씩 더 깊이 다뤄보도록 하겠습니다

#오래전에 퍼온 글이라서 출처를 알 수 없네요. 원작자님 죄송합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함