반응형

NSIS 4

[인턴] 인턴 45일차 [issued] NSIS  설치 여부 확인 프로세스 추가

이슈에 올라온 기능을 처리해보자이 NSIS 스크립트에 abc.exe가 이미 실행 중인 경우, 사용자가 이를 종료하고 설치를 계속할지 묻는 기능을 추가하는 기능(현재 실행 중인 프로세스를 찾는 플러그인은 FindProcess 와 nsProcess가 있으며, 본인은 FindProcess를 이용하였음)Processes::FindProcess vs. nsProcess::FindProcess vs. FindProcDLL - NSIS Forums Processes::FindProcess vs. nsProcess::FindProcess vs. FindProcDLL - NSIS Forumsnsnb 20th September 2010 17:48 UTC Processes::FindProcess vs. nsProcess::..

인턴 기록 2024.10.16

NSIS 도구 활용하여 기존 설치 파일(exe 파일) 수정하기

NSIS 란NSIS(Nullsoft Scriptable Install System)는 Windows 환경에서 설치 프로그램을 만들 때 사용하는 도구로, 주로 프로그램을 쉽게 배포, 설치할 수 있도록 해주며, 스크립트 기반으로 작동하여 매우 유연한 설치 프로세스를 지원한다. 설치할 파일 설치 과정에서 할 작업들을 스크립트로 작성하여 배포 가능한 **설치 파일(.exe)**을 생성합니다. 따라서 스크립트에서 프로그램 설치, 바로가기 생성, 레지스트리 편집, 제거 기능까지 모두 처리가능하다.2. NSIS 스크립트 구조NSIS 스크립트는 크게 다음과 같은 구조로 나뉩니다:OutFile: 생성될 설치 프로그램 파일 지정InstallDir: 프로그램이 설치될 기본 경로 지정Section: 실제 설치 작업(파일 복사..

인턴 기록 2024.09.25

[인턴] 인턴 8일차 "NSIS Script 수정해서 .exe 파일 수정하기"

7일차 기록문이 날아갔다..과제 요약:코딩한 파이썬 파일 (factorial.py) 를 응용 프로그램으로 만들어 NSIS 빌드 시에 포함하도록 NSIS Script 수정 -> NSIS Test Install  한 뒤에 끼워 넣은 파일(factorial.exe) 이 제대로 구동하는 지 실행과제 의도 :프로그램 설치 시에 원래 있던 exe 파일 삭제하고 새로 설치하는 로직을 짜서 파이썬 응용프로그램으로 만든 다음 NSIS 로 설치된 빌드 파일에서 파이썬으로 만든 응용파일을 실행 시켜 권한을 같이 받아오자파이썬 .py ->exe// pyinhstaller 설치pip install pyinstaller# 응용프로그램 만들기pyinstaller -w -F factorial.exe 옵션 설명-w:GUI 모드로 실..

인턴 기록 2024.09.11

[인턴] 인턴 1,2 일차 "NSIS 설치하여 배포 파일 만들기"

배우는 입장이라 정확하지 않을수 있습니다. 댓글로 지적 해주세요2024.09.02 ~ 2024.09.03 회사의 git 에서 프로젝트를 visual studio 에서 클론해서 가상 환경에서 빌드하는 데까지는 어찌저찌 성공 했지만..(사실 오전 내내 이거 함)MFC laucher 파일 빌드하는 데에 실패.여쭤보니  코드가 디버그 빌드에서만 활성화되도록 하는 전처리기 지시문을 설정해두어  해당 상위 디렉토리 접근을 막아 놓았기 때문에?? 인스톨 패키지 툴(NSIS)을 깔고 배포판 만들어야 한다는 것 같다..build NSIS : 프로그램 설치 파일을 만드는 애? (돌려보면 뭔지 안다고 함. 정확하지 않을수도 있음) NSIS / HM NIS Edit 프로그램 설치상단 탭에서에서 File > Load Scrip..

인턴 기록 2024.09.02
반응형