Dreaming Deve1oper

NSIS란? 본문

NSIS

NSIS란?

주현테크 2021. 10. 30. 14:20

NSIS [Nullsoft Scriptable Install System]

- NSIS는 스크립트 기반으로 동작하는 Windows용 설치 시스템이다.

- Windows에서 인스톨러를 구축하도록 도와주는 프로그램이다.

- 오픈라이선스이며 완전히 무료이다.

- .nsi를 확장자명으로 사용한다.

- NSIS를 사용하는 대표적인 제품으로 7zip, Google, Firefox, Filezila 등이 있다.

 

 

 

■ Plug-In

- NSIS는 설치 프로그램과 통신할 수 있는 플러그인으로 확장 가능하다.

- 플러그인은 C, C++, 델파이로 작성할 수 있다.

- 여러개의 플러그인이 NSIS 패키지에 내장되어 있으며 이것을 통해 설치 프로그램에서 스플래시 화면, 사용자 지정 페이지 등을 보여줄 수 있다.

 

 

■ 장단점

 

▶ 장점

- 파일의 크기가 작다.

- Windows에서 높은 호환율을 보인다.

- Script 방식으로 Installer의 동작을 제어할 수 있다.

- UI 등을 편집할 수 있다.

- 다국어 지원

- 필요한 기능을 plug in을 통해 추가할 수 있다.

- web을 통한 설치, 패치를 지원한다.

- 하나의 설치 마법사에서 여러 프로젝트를 통합할 수 있다.

 

 

▶ 단점

- 스크립트 학습이 필요하다.

- 한글처리의 문제가 있다. (프로그램 설치 시 을/를 혹은 이/가 같은 경우에 문제가 발생)

- Dialog의 LDU 문제로 MODERN UI 사용시 이미지가 늘어나 보인다.

 

 

 

'NSIS' 카테고리의 다른 글

NSIS 설치하기  (0) 2021.10.30
Comments