1 ;;; nsis installer script
4 OutFile "setup-dep-ui.exe"
5 InstallDir $PROGRAMFILES\Straylight-Edgeware\Dep-UI
6 InstallDirRegKey HKLM Software\Straylight-Edgeware\Dep-UI install-location
7 RequestExecutionLevel user
14 UninstPage uninstConfirm
17 LicenseText "The GNU General Public License" "Whatever"
18 LicenseData GPL.dostxt
24 File /oname=rolling.dui rolling.lisp
25 WriteUninstaller uninstall.exe
27 HKLM Software\Straylight-Edgeware\Dep-UI \
28 install-location $INSTDIR
30 HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2 \
33 HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2 \
34 UninstallString $INSTDIR\uninstall.exe
36 HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2 \
39 HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2 \
43 Section "Start menu shortcuts"
44 CreateDirectory $SMPROGRAMS\Dep-UI
45 CreateShortCut $SMPROGRAMS\Dep-UI\Rolling.lnk \
46 $SYSDIR\javaw.exe "-cp $\"$INSTDIR\dep-ui.jar$\" Startup $\"$INSTDIR\rolling.dui$\"" \
48 CreateShortCut $SMPROGRAMS\Dep-UI\Uninstall.lnk \
49 $INSTDIR\uninstall.exe "" $INSTDIR\uninstall.exe 0
52 Section "Register file type"
53 WriteRegStr HKCR .dui "" dep-ui-file
54 WriteRegStr HKCR .dui "Content Type" application/x-dep-ui
55 WriteRegStr HKCR dep-ui-file\shell\open\command "" "$SYSDIR\javaw.exe -cp $\"$INSTDIR\dep-ui.jar$\" Startup %1"
59 Delete $INSTDIR\dep-ui.jar
60 Delete $INSTDIR\rolling.dui
61 Delete $INSTDIR\uninstall.exe
62 Delete $SMPROGRAMS\Dep-UI\*.*
63 DeleteRegKey HKLM Software\Straylight-Edgeware\Dep-UI
65 HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2
66 DeleteRegKey HKCR .dui
67 DeleteRegKey HKCR dep-ui-file
68 RMDir $SMPROGRAMS\Dep-UI