본문 바로가기

자료/NSIS

NSIS 인스톨러 업데이트 기능


더 간단한 버전; http://l4dse.tistory.com/428

NSIS 인스톨러 업데이트 기능 (Installer update)
NSIS로 몇달간 만지작 해보다 보니 자동 업데이트 기능이 필요했다.
그래서 구글링으로 몇일동안 찾아봤으나 찾을수가 없었다.
하도 답답한 나머지 내가 직접 업데이트 기능을 만들어 봤다.
아직 완벽하지는 않으나 내가 사용하기엔 전혀 무리가 없었다.
MUI 기준으로 짰음.

준비물

1. 버전 확인용 인스톨 옵션 ini 파일.

2. 자신의 웹서버(웹사이트) = 필수

사용법 및 스크립트

우선 위에 업로드된 version.ini 파일을 자신의 인스톨러 버전보다 높게 설정해주세요.
전 100 버전으로 인스톨러를 제작할거라서 101로 해두었습니다.


그런후 version.ini 를 자신의 웹서버(웹사이트)에 업로드 해주세요.
네이버는 어림도 없습니다.
(티스토리는 스킨에 업로드해서 사용할수 있습니다)

이제 스크립트를 추가할 차례입니다.
아래 스크립트를 자신의 스크립트에 추가또는 수정해주세요.



스크린샷

위 사진처럼 뜬다면 완료!
(위는 현재 테스트중인 마인크래프트 통합다운로더의 업데이트 체크 기능)

만약 강제로 업데이트 하게 하고싶다면 아래처럼 하면 된다.
MessageBox MB_OK "신버전이 발견되었습니다.$\n신버전을 다운로드 합니다"