Microsoft Installer

 

1. 개요


1. 개요


MSI. Microsoft에서 Windows 프로그램 설치, 관리/복구 및 제거를 위해 Microsoft Office 2000 설치프로그램부터 등장시킨 표준 설치 패키지인 Microsoft Installer의 약자. 현재는 Windows Installer으로 개명되었으나 여전히 설치 파일 원본의 확장자 (MSI 파일)로 쓰이고 있다.
직접 이것을 활용해 설치프로그램을 작성해보고 싶다면 WiX(Windows Installer XML)나 인스톨실드 [1]등을 이용하면 된다. 특히 WiX의 경우 오픈소스인데다 비주얼 스튜디오와의 궁합도 좋고 MSI데이터베이스를 거의 그대로 투명하게 지원하기에 관련자료도 많다. 다만 수동 코딩이 필요한 경우가 많아 대규모 작업시에는 불편할 수도 있다.
WiX처럼 무료 인스톨러 제작툴로 유명한 NSIS의 경우 인스톨러 제작은 가능하지만, MSI개발을 직접 지원하지는 않음에 주의.

[1] EXE인스톨러뿐 아니라 MSI제작기능도 가지고 있다

분류