|
|
|
@ -2,6 +2,11 @@
|
|
|
|
|
!include package\nsis\includes.nsh
|
|
|
|
|
!include package\nsis\check-running.nsh
|
|
|
|
|
|
|
|
|
|
!define MUI_FINISHPAGE_SHOWREADME ""
|
|
|
|
|
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
|
|
|
|
|
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Create a Shortcut on Desktop"
|
|
|
|
|
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION FinishPageCheckboxCheckedAction
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_PAGE_WELCOME
|
|
|
|
|
#!insertmacro MULTIUSER_PAGE_INSTALLMODE
|
|
|
|
|
!insertmacro MUI_PAGE_DIRECTORY
|
|
|
|
@ -50,6 +55,10 @@ Function .onInit
|
|
|
|
|
!insertmacro MULTIUSER_INIT
|
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function FinishPageCheckboxCheckedAction
|
|
|
|
|
CreateShortCut "$DESKTOP\KeeWeb.lnk" "$INSTDIR\${PRODUCT_EXE}"
|
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Section "MainSection" SEC01
|
|
|
|
|
!insertmacro EnsureAppIsNotRunning
|
|
|
|
|
|
|
|
|
@ -78,7 +87,6 @@ Section "MainSection" SEC01
|
|
|
|
|
RMDir /r "$INSTDIR\resources\app"
|
|
|
|
|
CreateDirectory "$SMPROGRAMS\KeeWeb"
|
|
|
|
|
CreateShortCut "$SMPROGRAMS\KeeWeb\KeeWeb.lnk" "$INSTDIR\${PRODUCT_EXE}"
|
|
|
|
|
CreateShortCut "$DESKTOP\KeeWeb.lnk" "$INSTDIR\${PRODUCT_EXE}"
|
|
|
|
|
|
|
|
|
|
!insertmacro APP_ASSOCIATE "kdbx" "kdbxfile" "KeePass Password Database" \
|
|
|
|
|
"$INSTDIR\${PRODUCT_EXE},0" "Open with KeeWeb" "$INSTDIR\${PRODUCT_EXE} $\"%1$\""
|
|
|
|
|