반응형
NSIS (Nullsoft Scriptable Install System)
목적
Windows를 사용하다 보면 프로그램을 설치하기 위해
???.exe 라는 파일을 사용한 경험이 있을 것임.
예제로 notepad++를 설치하는 경우에도 exe 파일을 사용하고
그 화면은 아래와 같음.
다음 다음을 클릭해서 설치하면 매우 간편하게 Windows에 프로그램설치가 가능함.
이렇게 간편하게 Windows에서 소프트웨어를 설치하게 해주는 Windows Install Script인 NSIS에 대해서 알아보겠음.
참고 개념
MSI 확장자
MSI (MicroSoft Installer)
Windows Installer 로
microsoft의 Windows 소프트웨어 설치, 유지, 제거를 윈한 엔진
?.exe 설치 파일로 프로그램을 인스톨을 시행하지는 않고
?.exe 파일이 결국 msi 파일을 호출해서 windows 에 software 를 설치함
대표적인 Windows install 프로그램
대표적으로 Install Shield 와 NSIS 가 있음
Install Shield = 상업용 (주로 증권사에서 사용함, 사용방법 어렵고 돈내야함)
NSIS = 무료, 오픈소스 (무료라 주로 이것을 사용함)
이 중 NSIS를 알아봄.
NSIS란?
NSIS는 Nullsoft Scriptable Install System 의 약자로
Windows 플랫폼에서 개발자가 ??.exe 파일인 Installer를 구축할 수 있도록 도와주는 도구임.
NSIS는 Script 파일을 기반으로 구현됨.
Script 언어는 변수, 함수 및 문자열 조작과 같은 일반 프로그래밍 언어와 유사한 기능을 지원하지만,
인스톨러 제작을 위해 설계됨.
NSIS로 할 수 있는 기능
프로그램 설치
삭제
삭제 시 비밀번호 입력
사용자 정의 경로에 설치
시스템 설정
파일 압축 해제
압축 : (ZLib, BZip2, LZMA 지원)
등등
NSIS와 호환되는 Windows Version
Windows PE(부분적), 95, 98, ME, NT4, 2000, XP, 2003, Vista, Server 2008, 7,
Server 2008 R2, 8, Server 2012, 8.1, Server 2012 R2 및
Windows 10, Server 2016과 호환되는 독립 인스톨러를 생성할 수 있음.
반응형
'OS > Windows' 카테고리의 다른 글
유니코드, 멀티바이트 차이점 리서치 (1) | 2022.01.09 |
---|---|
Windows SID란? (0) | 2022.01.09 |
auditpol 사용법 (0) | 2022.01.09 |
Windows 폴더 경로가 길 경우 단축 시키는 방법 (0) | 2022.01.09 |
secedit 명령 리서치 (6) | 2022.01.09 |