!define APPNAME "DarkFi" !define COMPANYNAME "Dyne.org" !define DESCRIPTION "DarkFi UI App" !define VERSIONMAJOR 0 !define VERSIONMINOR 1 !define VERSIONBUILD 0 !define HELPURL "https://dark.fi" !define UPDATEURL "https://dark.fi" !define ABOUTURL "https://dark.fi" !define INSTALLSIZE 100000 !define VERSION "@VERSION@" !define DIST_DIR "@DIST_DIR@" !define OUTPUT_FILE "@OUTPUT_FILE@" RequestExecutionLevel admin InstallDir "$PROGRAMFILES\${APPNAME}" Page directory Page instfiles Section "install" SetOutPath $INSTDIR File /r "${DIST_DIR}\*" ; Desktop shortcut CreateShortCut "$DESKTOP\${APPNAME}.lnk" "$INSTDIR\darkfi-app.exe" ; Start Menu shortcut CreateDirectory "$SMPROGRAMS\${APPNAME}" CreateShortCut "$SMPROGRAMS\${APPNAME}\${APPNAME}.lnk" "$INSTDIR\darkfi-app.exe" ; Uninstaller WriteUninstaller "$INSTDIR\uninstall.exe" ; Add to Add/Remove Programs WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayName" "${APPNAME}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "UninstallString" "$INSTDIR\uninstall.exe" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "Publisher" "${COMPANYNAME}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayVersion" "${VERSION}" SectionEnd Section "uninstall" Delete "$DESKTOP\${APPNAME}.lnk" RMDir /r "$SMPROGRAMS\${APPNAME}" RMDir /r $INSTDIR DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" SectionEnd !finalize "${OUTPUT_FILE}"