NSIS |
NSIS로 단독실행파일(Portable) 만들기홍사훈 0건 588회 22-02-19 12:48 |
---|
관련링크
본문
NSIS 는 설치파일을 만드는 소프트웨어인데, 단독 실행 파일도 만들 수 있다.
다음을 작성후, Portable.nsi 파일로 저장하여 빌드하면 된다.
SilentInstall silent
; 제품 버전을 설정합니다.
VIProductVersion "1.0.0.0"
; 실행파일의 속성정보를 추가합니다.
VIAddVersionKey "ProductName" "My Program"
VIAddVersionKey "CompanyName" "My Company, Inc."
VIAddVersionKey "FileDescription" "A description of My Program"
VIAddVersionKey "FileVersion" "1.0.0.0"
VIAddVersionKey "ProductVersion" "1.0.0.0"
VIAddVersionKey "LegalCopyright" "Copyright ⓒ 2024 My Company, Inc. All rights reserved."
; 단독 실행 파일 이름 (빌드 후 수정할 수 있음)
OutFile "PortableMyApp.exe"
; 임시적으로 압축이 풀릴 폴더 (윈도우 Temp폴더안에 PortableMyApp폴더를 생성하고 압축을 푼다)
InstallDir $TEMP\PortableMyApp
; 실행시 관리자로 실행할지 일반으로 실행할지 설정
RequestExecutionLevel user
; 실행 파일의 아이콘 설정
Icon "sahoon.ico"
Section "Main"
; 첨부할 파일이 있는 디렉토리
SetOutPath $INSTDIR\lib
File /r "lib\*"
; 첨부할 파일이 있는 디렉토리
SetOutPath $INSTDIR
; 첨부할 파일
File "myApp.exe"
File "python3.dll"
File "python38.dll"
; 단독실행파일을 실행할 경우 실행될 실제 실행파일
ExecWait "$INSTDIR\myApp.exe"
; 프로그램이 종료되면, 임시로 압축이 풀렸던 파일 및 디렉토리 삭제
RMDir /r "$INSTDIR"
SectionEnd
등록된 댓글이 없습니다.