NIS Edit

NSIS

NSIS - Executing other files

Introduction NSIS는 SW 설치 도중 파일 실행이 가능하다. 실행 커맨드는 2가지가 있다. Exec : 파일을 실행한 후 바로 스크립트 다음 라인으로 넘어간다. ExecWait : 파일을 실행한 후, 종료까지 기다렸다가 스크립트 다음 라인으로 넘어간다. Example Section "Dependencies" SEC02 File "Dependencies\VC_redist.x64.exe" File "Dependencies\WindowsDPI.ps1" File "Dependencies\WindowsSetting.bat" ; 파일 실행 ; 백그라운드 작업 Exec "Dependencies\WindowsSetting.bat" Exec "Dependencies\WindowsDPI.ps1" ; 포어그라운..

NSIS

NSIS - Registry value (Read, Write, Remove)

Introduction NSIS는 레지스트리 읽기, 쓰기, 제거가 가능하다. 읽기, 쓰기 명령의 경우 대체로 명령어의 사용 방법이 같다. 본문의 내용은 SW 인스톨 또는 언인스톨 상황에서 레지스트리를 조작하는 방법이다. Example 아래 내용에 나오는 RootKey 항목은 다음과 같다. HKCR : HKEY_CLASSES_ROOT HKCU : HKEY_CURRENT_USER HKLM : HKEY_LOCAL_MACHINE HKU : HKEY_USERS HKCC : HKEY_CURRENT_CONFIG Read registry ; 레지스트리 읽기 명령 Command var RootKey "SubKey" "Name" ; 레지스트리 읽기 예시 ReadRegDWORD $R0 HKLM "SOFTWARE\Micros..

NSIS

NSIS - Add header image

Introduction 본문의 내용은 SW 설치 시 헤더 이미지를 추가하는 방법이다. 절차 삽입할 이미지를 준비한다. 사이즈는 최대 175 * 53 이다. 스크립트의 ; MUI Settings 지역에 아래 스크립트를 넣어준다. ; Header image 사용 선언 !define MUI_HEADERIMAGE ; 인스톨 이미지 설정 !define MUI_HEADERIMAGE_BITMAP "C:\Study\NSIS\Images\header.bmp" ; 이미지 경로 입력. !define MUI_HEADERIMAGE_BITMAP_NOSTRETCH ; 이미지 사이즈 그대로 출력 : 왜곡 없는 대신 최대 사이즈 넘어가거나 작은 경우 이상하게 보일 수 있음 ; 언인스톨 이미지 설정 !define MUI_HEADERIM..

NSIS

NSIS - Add branding text

Introduction 본문의 내용은 SW 설치 시 화면 하단의 Nullsoft ~레이블을 수정하는 방법이다. 절차 스크립트의 ; MUI Settings 지역에 아래 스크립트를 넣어준다. BrandingText "My App Installer" 참조 자료 NSIS - Create default installer

NSIS

NSIS - Add Start up link

Introduction 본문의 내용은 SW 설치 시 시작프로그램에 바로가기를 등록하는 방법이다. 방법 스크립트의 Exe 설치 섹션에 스크립트를 넣어준다. CreateShortCut "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ConsoleApp1.lnk" "$INSTDIR\ConsoleApp1.exe" 윈도우 설치 경로 및 exe 파일 이름을 고려하여 넣어주면 된다. NSIS 상수 $SMSTARTUP을 이용하여 추가할 수도 있으나 추천하지는 않는다. CreateShortCut "$SMSTARTUP\ConsoleApp1.lnk" "$INSTDIR\ConsoleApp1.exe" 이 방법은 문제점이 있다. 설치파일이 윈도우 디펜더에 트로이목마로..

NSIS

NSIS - Add reboot option

Introduction 본문의 내용은 SW 설치 후 재부팅 선택 옵션을 만드는 방법이다. 절차 스크립트의 Function .onInit에 아래 플래그를 넣어준다. SetRebootFlag true 만약 Function .onInit이 없다면, 인스톨 섹션의 위에 아래 스크립트를 넣어준다. Function .onInit SetRebootFlag true FunctionEnd 참조 자료 NSIS - Create default installer

NSIS

NSIS - Create default installer

1. NIS Edit 실행 NIS Edit을 실행한다. 바탕화면에 바로가기 생성을 하지 않은 경우, 기본 설치 경로는 아래와 같다. C:\Program Files (x86)\HMSoft\NIS Edit\nisedit.exe 2. 스크립트 작성 마법사 화면 좌측 상단, 요술봉 모양의 스크립트 작성 마법사 (단축키 Ctrl + W)를 실행한다. 2.1. SW 패키지 정보 입력 SW 패키지의 기본 정보를 입력한다. 2.2. SW 설치 옵션 입력 SW 설치 옵션을 입력한다. 설치 아이콘의 경우 원하는 아이콘을 선택해주면 된다. NSIS 설치 시 제공되는 기본 아이콘을 사용해도 무방하다. 경로 : C:\Program Files (x86)\NSIS\Contrib\Graphics\Icons 설치 파일은 출력될 설치파..

NSIS

NSIS - NSIS, NIS Edit install

1. NSIS 설치 NSIS 다운로드 페이지로 이동 및 다운로드 (링크) 다운받은 NSIS 패키지 인스톨 2. HM NIS Edit 설치 HM NIS Edit 다운로드 페이지로 이동 페이지 하단 다운로드의 nisedit2.0.3.exe 다운로드 (링크) 다운받은 NIS Edit 패키지 인스톨 설치 도중 아래 이미지와 같은 오류가 나오는데, 스페인어 스크립트이다. 무시 눌러 계속 진행 3. 참조 자료 nsis.sourceforge.io HM NIS EDIT: A Free NSIS Editor/IDE

Peponi_
'NIS Edit' 태그의 글 목록