반응형 2017/02/212 [NSIS] 다음페이지로 넘어가기 NSIS에서 다음페이지로 넘어가기가 따로 명령어로 있지는 않은 것 같다.함수구문이 종료되면 다음페이지로 넘어갈 수 있는데만일 조건에 맞지 않을 때 넘어가기를 막으려면Abort를 쓰면된다. 예를들어 라이센스키를 비교하는 구문이 있다고 하면 StrCmp $R1 $OriginCrypt +3 MessageBox MB_OK "올바르지 않은 라이센스키입니다." # $R1 != $OriginCrypt Abort ;MessageBox MB_OK "인증성공!" # $R1 == $OrignCrypt 이렇게 된다. +3은 3줄 다음부터 실행한다는 의미다.즉 조건에 맞으면 3줄다음부터 실행하고조건에 맞지 않으면 올바르지 않은 라이센스키입니다. 하고Abort로 빠져나가게 되는 것이다. StrCmp는 문자열을 비교할 때 사용하는.. 2017. 2. 21. [NSIS] 실행 아이콘 변경 리소스 해커로 변경해봤더니 오류를 뿜으며 종료되어 버렸다. 그래서 다시 구글링 해보니, 다음과 같은 예약어가 있었다. !define MUI_ICON path_to_icon_file.icoico파일만 준비하고 해당경로를 입력하면컴파일시에 자동으로 exe를 바꿔준다.없거나 잘못입력되어 있으면 오류가 나온다. 간단하게 현재 nsi파일이 있는 곳에 ico파일을 놓고경로 없이 파일명만 입력하면 컴파일도 쉽게 처리할 수 있다. 참고How to replace the default logo in NSIS installer? - 스텍오버플로우 2017. 2. 21. 이전 1 다음 반응형