어떤 설치 프로그램을 보면 설치시 전체 사용자들이 사용 가능하도록 설치할 것인지,
혹은 현재 사용자만 사용가능 하도록 할것인지 물어보는 페이지가 있습니다.
NSIS에서 이를 가능하게 해보도록 하겠습니다.
multi-user page를 사용하기 위해서는 modern UI 2를 사용해야 합니다.
만일 MUI.nsh를 인클루드 하더라도 MUI2.nsh를 먼저 인클루드 해야만 합니다.
그렇지 않을경우에는 에러를 발생합니다.
아래는 코드의 일부입니다. ----------
혹은 현재 사용자만 사용가능 하도록 할것인지 물어보는 페이지가 있습니다.
NSIS에서 이를 가능하게 해보도록 하겠습니다.
multi-user page를 사용하기 위해서는 modern UI 2를 사용해야 합니다.
만일 MUI.nsh를 인클루드 하더라도 MUI2.nsh를 먼저 인클루드 해야만 합니다.
그렇지 않을경우에는 에러를 발생합니다.
아래는 코드의 일부입니다. ----------
!define MULTIUSER_EXECUTIONLEVEL Admin
!define MULTIUSER_MUI
!define MULTIUSER_INSTALLMODE_COMMANDLINE
.
.
.
!insertmacro MULTIUSER_PAGE_INSTALLMODE
Function .onInit
!insertmacro MULTIUSER_INIT
.
.
.
FunctionEnd
Function un.onInit
!insertmacro MULTIUSER_UNINIT
.
.
.
FunctionEnd
댓글
댓글 쓰기