인스톨 프로그램 질문입니다. ( inno setup VS. NSIS )

프로그래밍 일반에 관한 포럼입니다.

Moderator: 류광

Locked
bocos
Posts: 2
Joined: 2009-11-26 10:36

인스톨 프로그램 질문입니다. ( inno setup VS. NSIS )

Post by bocos »

안녕하세요.

최근에 인스톨관련 작업을 맡게되어서 리서치를 하고 있는 중입니다.

처음에 inno setup과 install factory를 추천받았었는데,

install factory는 개인이 제작하는 것인데다 오픈소스도 아니고 2007년 이후로 업뎃이 중단된 상태여서

제외하였구요. 대신 NSIS라는 것을 찾아서 inno setup과 nsis와 둘을 비교하여 결정내리려 하고 있습니다.

현재 nsis쪽으로 약간 기울어져 있는 상태인데요.

그 이유는 nsis가 custom ui제작이 용이하고, script로 다양한 일을 할 수 있다고 들었기 때문입니다.

간단하게 feature를 정리해보면
------------------------------------------------nsis--------------------------------------inno setup
<windows support>----95, 98, ME, NT, 2000, XP, Server 2003 Vista----7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0
<overhead size>------------------------------34 KB--------------------------------------?
<compression>--------------------------ZLib, BZip2, LZMA--------------------bzip2, 7-Zip LZMA
<scriptable>----------------------------자체스크립트-------------------------------------?
<uninstall support>----------------------------yes---------------------------------------yes
<shortcut creation>----------------------------yes---------------------------------------yes
<registry>---------------reading/setting/enumerating//deleting---------------------creation
<INI>--------------------------------------reading/writing------------------------------creation
<multilingual>-----------------------------yes, RTL도 지원-------------------------yes, RTL도 지원
<unicode>---------------------------------가능---------------------------------------------지원
정도인데요.

혹시 중요한 피처인데 빠졌거나 잘못되었다면 지적해 주세요~~

그리고 결정적으로 여쭈어 보고 싶은것은

과연 어떤게 좋으냐?

입니다...

감사합니다.

(- -) (_ _) (- -)
Last edited by bocos on 2009-11-26 17:11, edited 2 times in total.
park
Posts: 189
Joined: 2008-07-30 09:04
Location: bandi

Post by park »

일단 저는 nsis 빠돌이 이고요. innosetup 은 써본적이 없습니다.


요즘 win98 지원하는 게임이 거의 없는걸로 알고 있는데요, feature 에 지원 os 를 늘리기 보다

유니코드 지원 여부를 고려하는것도 좋지 않을까 합니다.

유니코드로 포팅된 nsis 는 http://www.scratchpaper.com/ 에서 다운로드 받을 수 있습니다.


유니코드의 장점은 스크립트를 유니코드 파일로 작성할 수 있기 때문에

나중에 해외버전을 제작할때 setup 파일 만들기가 매우 용이하다는 거죠.

(innosetup 이 유니코드를 지원하는지 여부는 잘 모르겠습니다.)


============


http://www.jrsoftware.org/isinfo.php 가서 보니 innosetup 도 유니코드를 지원하는군요.
bocos
Posts: 2
Joined: 2009-11-26 10:36

Post by bocos »

감사합니다~

feature에 unicode 추가하였습니다.^^
Locked