InstallScript와 InstallScript MSI

March 10, 2008

InstallScript MSI 형 프로젝트는 파일을 복사하거나 복사한 파일을 기록하는 등의 기반 작업을 InstallShield 프로그램이 아닌 MSI가 한다는 점에서 InstallScript 형 프로젝트와 다른 것 같다. 하지만 두 가지 프로젝트 모두 InstallScript 를 사용할 수 있어서 구현하는 입장에서 크게 다른 점은 없다…고 생각했었다. =_=;

지난 주에 정말 사소한 차이점 하나를 발견했다. 설치가 끝나고 마지막 ‘확인’을 눌러 UI가 모두 사라진 다음에, Setup.exe 프로세스가 남아있는 시간이 달랐다. InstallSript MSI 는 2, 3초면 바로 사라지는데, InstallScript 는 대략 10초 정도 뒷정리를 한다.

보통 사용자 입장에서는 Setup.exe 의 종료 처리는 어차피 설치도 끝난 다음이고 메모리나 CPU를 많이 잡아먹는 것도 아니어서 몇 초나 걸리는지는 전혀 중요한 게 아니다. 그런데 Setup.exe 가 종료되길 기다렸다가 실행되는 다른 프로그램이 있다면 문제가 된다. 이 경우는 설치가 종료된 다음 - UI가 없는 상태로 – 10초가 지나야 기다리던 다른 프로그램이 실행되는 것이다. 이럴 때 2초와 10초는 큰 차이다.

지난 주에 InstallScript 로 작업했던 걸 저런 이유로 InstallScript MSI 로 새로 만들고 있다는 말이다. OTL (참고: InstallScript 형 프로젝트에서 InstallSciprt MSI 형 프로젝트로는 변환이 안된다.)

Entry Filed under: Uncategorized. Tags: .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Tags

addon android Assembly batch book C++ editor excel google InstallShield lua personal physic security wow

Recent Posts

Recent Comments

지양 on Source Insight – Browse …
조프 on Source Insight – Browse …
조프 on Source Insight – Browse …
랑탕 on Google 크롬의 Crash message
지양 on n&(n-1)

Blogroll