• SEARCH

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

      • qwdgergd
      • 2016.06.04 - 07:35 2016.06.04 - 07:35 138

     

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


     

    사용자 삽입 이미지

    이와 같은 설치 프로그램을 스크립트 만으로 간단히 제작할 수 있다는 것입니다. [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.2.200 요크팩 질문드려요 47 2016 11.21 다크에덴 추천 사냥터 1부터 눈까지 126 2016 06.21 다크에덴 작 관련 간략한 용어 설명 148 2016 06.21 다크에덴 기초 공략 3가지 151 2016 06.21 nsis 설치파일 138 2016 06.04

    qwdgergd 님의 최근 댓글

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