• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 리니지 유틸자료실
    • 리니지 유틸자료실 ()
    • nsis 설치파일

      • qwdgergd
      • 2016.06.04 - 07:35 2016.06.04 - 07:35 144

     

    배포용 설치파일 생성할때 사용합니다


     

    사용자 삽입 이미지

    이와 같은 설치 프로그램을 스크립트 만으로 간단히 제작할 수 있다는 것입니다. [Next]로 진행합니다.
     

    사용자 삽입 이미지


    NSIS는 zlib, bzip2, lzma 모듈 등을 사용하고 있는데 연관 모듈의 라이선스에 동의하고 진행합니다.
     

    사용자 삽입 이미지

    예제와 플러그인등을 선택할 수 있도록 하는데 기본 설정인 전체 선택으로 진행합니다.
     

    사용자 삽입 이미지

    설치 폴더를 지정하고 [Install]로 설치를 진행합니다.
     

    사용자 삽입 이미지

    설치가 끝나면 위와 같은 창이 나오는데 "Run NSIS"만 선택하고 설치를 끝내면 NSIS가 실행됩니다. 

     

    사용자 삽입 이미지



     

    * 설치 스크립트 작성하기


    설치 스크립트는 자주 사용하는 텍스트 에디터로 작성합니다.
    설치 스크립트의 확장자는 *.nsi로 어떤 텍스트 에디터로 작성해도 관계없습니다. 서브 모듈을 작성해서 include할 경우에는 *.nsh로 작성합니다. 아래의 그림은 jEdit로 SCADABR의 설치 스크립트를 Open한 것입니다. 그림 처럼 텍스트 파일의 라인 번호와 문법 표시가 구분된다면 보다 효율적인 작업이 될것입니다.
    (NSIS 컴파일러가 작업 중 오류나 경고를 라인 번호로 알려줍니다)
     

    사용자 삽입 이미지


    스크립트 작성중 도움말이 필요하면 NSIS 프로그램에 있는 "NSIS Users Manual"을 클릭하여 도움말을 확인할 수 있습니다.
    스크립트 파일의 문법은 매뉴얼의 "4.1 Script File Format"을 참조합니다.

    텍스트 파일의 인코딩은 UTF-8이므로 한국어는 물론 다국어 지원에도 무리가 없어 보입니다.

    스크립트 작성의 가장 빠른 방법은 예제를 보는 것으로 NSIS 프로그램에 있는 "Example scripts" 메뉴를 클릭하면 예제 스크립트가 있는 폴더로 바로 이동할 수 있습니다. 예제 폴더에는 각 플러그인 별 사용 예제 또한 확인할 수 있습니다.


    다음의 스크립트는 예제 폴더에 있는 example1.nsi로 설치를 진행하면 사용자로부터 설치 폴더를 입력받아 단순히 example1.nsi 파일을 복사하는 것으로 설치를 마무리하는 아주 간단한 스크립트 입니다.
     

    ; The name of the installer
    Name "Example1"

    ; The file to write
    OutFile "example1.exe"

    ; The default installation directory
    InstallDir $DESKTOP\Example1

    ; Request application privileges for Windows Vista
    RequestExecutionLevel user

    ;--------------------------------

    ; Pages

    Page directory
    Page instfiles

    ;--------------------------------

    ; The stuff to install
    Section "" ;No components page, name is not important

      ; Set output path to the installation directory.
      SetOutPath $INSTDIR
      
      ; Put file there
      File example1.nsi
     

    SectionEnd ; end the section




    설치 과정에서 부가적인 작업을 해야하는 경우에는 NSIS에서 제공하는 플러그인을 활용하면 간편하게 해당 기능을 구현할 수 있는데 각 플러그인의 사용법은 NSIS 프로그램에 있는 "Plug-ins" 섹션에 있는 각 플러그인 메뉴를 클릭하면 사용법을 텍스트 파일로 볼 수 있습니다.

    NSIS 플러그인의 실행 파일은 *.DLL 파일로  NSIS 설치 폴더(C:\Program Files\NSIS) 아래 Plugins 폴더에 위치하며 연관 헤더 파일(*.nsh)은 설치 폴더 아래 Include 폴더에 위치합니다. NSIS 설치와 함께 설치되는 기본 플러그인외의 다양한 플러그인은http://nsis.sourceforge.net/Category:Plugins에서 확인할 수 있습니다.

    예를 들어 SCADABR에서는 ZipDLL플러그인을 사용하는데 기본 플러그인에는 없으므로 그냥 컴파일을 수행하면 오류를 냅니다.
    http://nsis.sourceforge.net/ZipDLL_plug-in에서 ZipDLL.zip (370 KB)를 다운로드 받아  ZipDLL.dll은 NSIS 설치 폴더(C:\Program Files\NSIS) 아래 Plugins 폴더에 두고 ZipDLL.nsh는 설치 폴더 아래 Include 폴더에 두면 정상적으로 컴파일을 수행할 수 있었습니다.


    * 설치 프로그램 제작하기
    위에서 설치 스크립트가 준비되었으면 3가지 방법으로 설치 프로그램을 제작 할 수 있습니다.

    • NSIS 프로그램에 있는 "Compile NSI scripts" 메뉴를 클릭하여 설치프로그램 컴파일러를 실행시키고 File > Load Script 메뉴로 스크립트 파일을 로드해서 설치 프로그램을 제작합니다.
    • NSIS 프로그램에 있는 "Compile NSI scripts" 메뉴를 클릭하여 설치프로그램 컴파일러를 실행시키고 탐색기에서 스크립트를 Drag하고 컴파일러 창에 Drop하여 설치 프로그램을 제작합니다.
    • 탐색기에 있는 스크립트 파일을 우측 마우스로 클릭하여 팝업메뉴>Compile NSIS Script메뉴로 설치 프로그램을 제작합니다.
    •  
    • 정상적으로 설치 프로그램이 작성되면 *.exe가 만들어지고 컴파일러 창에는 별로의 오류 메시지가 없습니다. 그러나, 스크립트 오류나 플러그인이 없거나 하는 경우에는 오류 메시지를 로그 화면에서 확인할 수 있습니다.


      아래의 그림은 SCADABR 설치 스크립트를 컴파일한 결과 화면입니다.

      사용자 삽입 이미지

     

     

    Attached file
    nsis-2.46-setup.exe-x 1.52MB 11248264179.png 34.6KB 01357400550.png 31.2KB 01223465073.png 33.1KB 01048389685.png 29.0KB 01223626893.png 33.0KB 01327050299.png 35.6KB 01345994783.png 11.0KB 01164700457.png 34.3KB 0
    이 게시물을..
    N
    0
    0
    • 자바 64용산후닝
    • 0
      qwdgergd

    qwdgergd 님의 최근 글

    다크에덴 추천 사냥터 1부터 눈까지 133 2016 06.21 다크에덴 작 관련 간략한 용어 설명 155 2016 06.21 다크에덴 기초 공략 3가지 161 2016 06.21 nsis 설치파일 144 2016 06.04 160311800 린빈 입니다. 122 2016 06.04

    qwdgergd 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    댓글 참여가 중지된 글입니다.
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 자바 64
    • 목록
      view_headline
    × CLOSE
    기본 (1,245) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 링크 업로드 관련 공지
      5
      2026.03.25 - 21:56 494 5
    • 인증메일 공지
      1
      2026.03.15 - 16:42 649 1
    • 파일링크 및 인증메일 발송 관련 문의 안내
      5
      2026.03.14 - 22:03 829 5
    • 포인트 게시판 안내
      2026.02.28 - 19:14 1454
    • 게임존 사이트 변경 사항 안내
      8
      2026.02.26 - 01:07 2795 8
    1245
    jdk-8u202-windows-x64
    손지빈 2025.10.19 - 23:02 87
    1244
    jdk-8u202-windows-i586_X86_32비트
    손지빈 2025.10.19 - 22:57 30
    1243
    workbench db 관리하는 tool
    zzzpbezzz 2025.08.15 - 22:59 49
    1242
    JDK aws corretto 8.462.08.1 - x64
    zzzpbezzz 2025.08.15 - 22:57 37
    1241
    나비캣 17 크랙버전입니다 영문버전
    자몽몽이 2025.08.15 - 04:29 148
    1240
    리니지1 구버전 혈마크 128종
    pax 2025.08.09 - 19:38 84
    1239
    구축영상
    비르효주 2025.07.24 - 22:29 162
    1238
    파일 뷰 에디터
    떼쟁 2024.04.25 - 03:17 69
    1237
    sp2 변환 프로그램
    떼쟁 2024.04.23 - 21:29 117
    1236
    List.spr의 편집 방법
    addfjj 2024.04.23 - 19:58 136
    1235
    리마전 클라패치파일입니다
    천년구축 2024.04.21 - 14:37 78
    1234
    내부 외부 아이피보는 ip2 입니다.
    앙구리1 2024.04.16 - 05:29 39
    1233
    2.0 실행파일 린빈파일 입니다.
    앙구리1 2024.04.16 - 05:28 86
    1232
    폴더찾기패치 입니다.
    앙구리1 2024.04.16 - 05:27 41
    1231
    3.63이상 리마전 까지 창모드 가능 파일
    간딩 2024.04.08 - 06:58 92
    1230
    나비캣 프리미엄 최신 16,
    밤톨이11 2024.04.05 - 08:41 182
    1229
    자바64
    오늘xl 2024.03.27 - 15:28 91
    1228
    mysql
    오늘xl 2024.03.27 - 15:27 98
    1227
    ui5차순수에바팩
    구니만세 2024.03.26 - 02:26 154
    1226
    CTOOL 접속기 생성 툴
    멋쟁이시인사 2024.03.19 - 03:00 264
    1225
    리마전 v3.63, v3.8 대만 엔코더 툴 사용법
    염소남 2024.03.19 - 01:04 162
    1224
    eclipse luna 64bit
    염소남 2024.03.18 - 20:55 49
    1223
    [JetBrains.dotPeek] 실행파일 exe 디컴파일러
    염소남 2024.03.18 - 20:41 39
    1222
    vmware workstation(가상머신 소프트웨어)
    동네아는형 2024.03.16 - 21:38 37
    1221
    달빛관리
    foqwer 2024.03.14 - 10:39 119
    1220
    리니지3종프로그램
    foqwer 2024.03.14 - 10:38 385
    1219
    리니지구축에 필요한 3종 프로그램
    영떡 2024.03.12 - 01:56 498
    1218
    LineageViewer2023
    꿀물원샷 2024.03.09 - 04:20 333
    1217
    울트라 에디트
    꿀물원샷 2024.03.09 - 03:24 90
    1216
    SPRVer 2020
    후니팸파덜 2024.03.08 - 19:55 161
    1215
    나비캣 프리미엄 15.0.17.0 크랙포함
    후니팸파덜 2024.03.08 - 19:52 149
    1214
    hikaricp 2.6.2.7
    꿀물원샷 2024.03.08 - 17:07 38
    1213
    인벤이미지 모음
    꿀물원샷 2024.03.08 - 17:06 81
    1212
    포트2000 로컬 접속기
    후니팸파덜 2024.03.07 - 06:26 133
    1211
    다음팟플레이어 구버전 다운로드, 광고 없는 마지막 버전 v1.7.18958
    더마스터 2024.03.06 - 06:18 40
    1210
    드라이버찾아주는 프로그램
    더마스터 2024.03.06 - 05:19 27
    1209
    Fort Firewall 3.12.0 -한국어 지원 - 방화벽 설정
    청사초롱 2024.03.04 - 19:34 37
    1208
    나비켓8.2한글판크랙
    더마스터 2024.02.28 - 19:58 210
    1207
    navicat110_mysql_en_x64
    싱글리니징 2024.02.22 - 03:02 49
    1206
    mysql-8.3.0-winx64
    싱글리니징 2024.02.22 - 03:01 64
    1205
    자바 8u401 입니다
    싱글리니징 2024.02.22 - 02:58 62
    1204
    접속기_제작
    꿀물원샷 2024.02.20 - 07:55 356
    1203
    3.8공통 접속기입니다
    꿀물원샷 2024.02.20 - 07:53 145
    1202
    윈도우 10 디펜더 끄기
    꿀물원샷 2024.02.20 - 07:45 60
    1201
    팩뷰어 3.0 (재등록)
    꿀물원샷 2024.02.20 - 07:43 219
    1200
    무료 USB 복구프로그램
    화천대유 2024.02.19 - 07:03 49
    1199
    나비캣 8
    garegdas 2024.02.16 - 00:23 91
    1198
    351 로컬
    garegdas 2024.02.06 - 09:27 69
    1197
    자바 64
    용산후닝 2024.02.03 - 08:19 75
    1196
    마이5.7
    용산후닝 2024.02.03 - 08:18 60
    • 1 2 3 4 5 6 7 8 9 10 .. 25
    • / 25 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay