Install Shield 란?
인스톨실드는 소프트웨어 설치 프로그램 제작 소프트웨어이다. 파일 압축 설치, 설치 비밀번호, 분할 설치, 시리얼 설치 등을 할 수 있는 프로그래머들을 위한 강력한 소프트웨어이다. 경쟁 소프트웨어로는 WISE Install Master가 있다. <출처:텀즈>
쉽게 말해서, 특정 프로그램을 설치시켜 주는 프로그램이다.
(어디서 많이 본 화면 아닌가? 요런걸 만들어 준다)
물론 유료로 제공되며, 21일간 trial 버전을 사용할 수도 있다. 자세한 사항은 공식 홈페이지를 참조.
<http://www.installshield.com/>
문제 상황
- 왜 Install Directory는 변하지 않는가?
큰 규모의 프로젝트도 아니고, 설치할 파일 자체가 몇개 안되기 때문에 Install Shield를 사용해 installer를 만드는 것은 쉬었다. 하지만 원하는 경로에 저장이 되지 않았다. Destination Computer에서 경로를 새로 만들어 줘도 내가 원하는 경로에 설치되지 않았다. 이거 도대체 어떻게 하는거야?
문제 해결
일단 해결은 했지만 뭔가 찝찝함이 남는다.
Script 코드 분석 결과 무조건 'TARGETDIR'값을 설치 경로로 사용하는데, 이 값은 <FOLDER_APPLICATIONS>\<IFX_COMPANY_NAME>\<IFX_PRODUCT_NAME>으로 "Program Files\회사명\프로그래명"인 path로 고정되어 있기 때문에, 해당 값을 내가 원하는 경로로 변경해 주었다.
남은 작업
정말로 내가 원하는 것은, 하드코딩된 설치 경로를 가지는 것이 아니라, 기존에 설치된 다른 프로그램의 하위 폴더에 설치되는 것이다. 그렇기 위해서는 다른 프로그램의 레지스트리 정보 중 설치 경로를 얻어와 내 install shield의 script에 코딩을 해야 하는데... 이론상으로 그렇지만 실제로 될지는 모르겠다.
참고 사이트
- http://xinics.tistory.com/tag/InstallShield : InstallShield 조작법을 아주 잘 설명해주심.
- http://kb.flexerasoftware.com/doc/Helpnet/installshield15langref/MediaGetDataEx.htm
WAS 서버 WEB 서버 (0) | 2014.12.04 |
---|---|
[Tistory] 카테고리 펼치기 (0) | 2014.12.04 |
제우스 라이선스 관련 (0) | 2013.12.13 |
Install Shield 사용기2 (0) | 2013.11.06 |
eclipse 웹프로젝트 실행 시 http status 404 error (2) | 2013.09.06 |
댓글 영역