본문 바로가기
데스크탑/비주얼 베이직 6

Install shield 7.0 사용하여 setup package 만들기

by 브래드.권 2009. 1. 16.



Visual Basic6 에서 제공하는 setup package 를 가지고 만들때, 파일이 여러개가 생성되고 또 툭하면 에러나고 안되고 암튼..이래저래 깔끔하지가 못했는데, Install shield 를 사용하니 깔끔하게 하나의 파일로 생성되더군요. 그럼 setup package 를 만드는 절차입니다.

처음에 프로젝트를 생성합니다.



그러고나면..



와 같이.. 세팅을 해주고 Next



머..언어는 각자 다를지도..암튼 Next



여기서 컴포넌트를 설정합니다. 적당한 크기의 프로그램이라면 Main App 만 있어도 될테고 위와 같이 default 로 딸려오는 Tutorial 이나 Examples 가 필요하다면 추가해야겠죠. 필요없으면 제거.그런다음 Next



여기선 필요한 파일 그룹을 등록해줍니다. 실행파일그룹, 등록되야할 DLL 파일그룹, 등록이 필요없는 DLL 파일그룹, 그외 따로 또 필요한 파일그룹을 적당히 설정해주시고 각 파일그룹마다 설치될 대상 경로를 오른쪽 속성에서 정합니다. 자동등록이나 공유가 필요하면 체크를 해주시구요.



위와 같이 대상 경로를 선택합니다. WIndows 폴더 안에 들어갈 수도 있고 Program Files 안에 혹은 사용자가 맘대로 생성할 수도 있겠죠.



그런다음 여기서 파일들을 각 파일그룹에 추가해줍니다. 



그다음.. 새롭게 추가한 파일그룹은 왼쪽으로 추가시켜줍니다.



그런 다음.. 패키지에 필요한 컴포넌트 패키지들을 추가할 수 있습니다. 디비 관련 라이브러리가 필요하면 MDAC 시리즈를.. Crystal Report 를 사용한다면 Crystal Report 를 게임이라면 DirectX 를 각자 설정하면 되구요.



이제 시작메뉴에 추가될 메뉴를 설정합니다. 바로가기아이콘이라든가 머 그런걸 할 수 있겠죠.



setup box의 단계를 선택합니다. 이것도 역시 필요에 따라..Next!!

Wizard의 친절한 설명과 함께 update service, maintenance options 를 넘긴 후 project summary 창에서 Finish 버튼을 누르면 프로젝트가 생성됩니다.

그럼..이제 진정 Setup Package 를 만들어야겠죠. Build 메뉴에서 Media Wizard 를 선택합니다. 이건 하나의 Setup 파일로 만들기 위한 건데요. 그냥 build 를 해도 패키지가 만들어지지만 이건 여러개의 파일로 구분되있어 깔끔하지가 않습니다. ㅡㅡ;; New Media 를 선택하고 next..




Type 에서 Single Disk Image 를 선택합니다. 그런 다음 친절한 Wizard 의 설명에 따라 next..next..next..하여
dialog 창이 사라지면 아래 빌드창에 글들이 사사사삭~ 빠르게 지나가며 빌드가 됩니다.

이렇게 만들어진 setup package 는 처음에 설정했던 경로로 저장이 되고 경로는 만약에 default 로 프로그램이 잡아주는 폴더로 생성했다면 My Setup Project\Media\New Media\Package\ 에 가시면 하나로 생성된 setup 파일이 있을것입니다.