|
16 | 16 | !define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}-${VERSION}"
|
17 | 17 | !define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}-${VERSION}"
|
18 | 18 |
|
19 |
| -!define REG_START_MENU "Start Menu Folder" |
| 19 | +!define REG_START_MENU "Start Menu Shortcut" |
20 | 20 |
|
21 | 21 | ;Require administrator access
|
22 | 22 | RequestExecutionLevel admin
|
23 | 23 |
|
24 |
| -var SM_Folder |
25 |
| - |
26 | 24 | ######################################################################
|
27 | 25 |
|
28 | 26 | VIProductVersion "${VIVERSION}"
|
@@ -68,7 +66,6 @@ InstallDir "$PROGRAMFILES64\${APP_NAME}"
|
68 | 66 | !define MUI_STARTMENUPAGE_REGISTRY_ROOT "${REG_ROOT}"
|
69 | 67 | !define MUI_STARTMENUPAGE_REGISTRY_KEY "${UNINSTALL_PATH}"
|
70 | 68 | !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${REG_START_MENU}"
|
71 |
| -!insertmacro MUI_PAGE_STARTMENU Application $SM_Folder |
72 | 69 | !endif
|
73 | 70 |
|
74 | 71 | !insertmacro MUI_PAGE_INSTFILES
|
@@ -108,25 +105,21 @@ WriteUninstaller "$INSTDIR\uninstall.exe"
|
108 | 105 |
|
109 | 106 | !ifdef REG_START_MENU
|
110 | 107 | !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
111 |
| -CreateDirectory "$SMPROGRAMS\$SM_Folder" |
112 |
| -CreateShortCut "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" |
113 |
| -CreateShortCut "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" |
| 108 | +CreateShortCut "$SMPROGRAMS\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" |
114 | 109 |
|
115 | 110 | !ifdef WEB_SITE
|
116 | 111 | WriteIniStr "$INSTDIR\UltiMaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}"
|
117 |
| -CreateShortCut "$SMPROGRAMS\$SM_Folder\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" |
| 112 | +CreateShortCut "$SMPROGRAMS\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" |
118 | 113 | !endif
|
119 | 114 | !insertmacro MUI_STARTMENU_WRITE_END
|
120 | 115 | !endif
|
121 | 116 |
|
122 | 117 | !ifndef REG_START_MENU
|
123 |
| -CreateDirectory "$SMPROGRAMS\{{ app_name }}" |
124 |
| -CreateShortCut "$SMPROGRAMS\{{ app_name }}\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" |
125 |
| -CreateShortCut "$SMPROGRAMS\{{ app_name }}\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" |
| 118 | +CreateShortCut "$SMPROGRAMS\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" |
126 | 119 |
|
127 | 120 | !ifdef WEB_SITE
|
128 | 121 | WriteIniStr "$INSTDIR\UltiMaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}"
|
129 |
| -CreateShortCut "$SMPROGRAMS\{{ app_name }}\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" |
| 122 | +CreateShortCut "$SMPROGRAMS\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" |
130 | 123 | !endif
|
131 | 124 | !endif
|
132 | 125 |
|
@@ -184,22 +177,19 @@ Delete "$INSTDIR\${APP_NAME} website.url"
|
184 | 177 | RmDir /r /REBOOTOK "$INSTDIR"
|
185 | 178 |
|
186 | 179 | !ifdef REG_START_MENU
|
187 |
| -!insertmacro MUI_STARTMENU_GETFOLDER "Application" $SM_Folder |
188 |
| -Delete "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" |
189 |
| -Delete "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" |
| 180 | +Delete "$SMPROGRAMS\${APP_NAME}.lnk" |
| 181 | +Delete "$SMPROGRAMS\Uninstall ${APP_NAME}.lnk" |
190 | 182 | !ifdef WEB_SITE
|
191 |
| -Delete "$SMPROGRAMS\$SM_Folder\UltiMaker Cura website.lnk" |
| 183 | +Delete "$SMPROGRAMS\UltiMaker Cura website.lnk" |
192 | 184 | !endif
|
193 |
| -RmDir "$SMPROGRAMS\$SM_Folder" |
194 | 185 | !endif
|
195 | 186 |
|
196 | 187 | !ifndef REG_START_MENU
|
197 |
| -Delete "$SMPROGRAMS\{{ app_name }}\${APP_NAME}.lnk" |
198 |
| -Delete "$SMPROGRAMS\{{ app_name }}\Uninstall ${APP_NAME}.lnk" |
| 188 | +Delete "$SMPROGRAMS\${APP_NAME}.lnk" |
| 189 | +Delete "$SMPROGRAMS\Uninstall ${APP_NAME}.lnk" |
199 | 190 | !ifdef WEB_SITE
|
200 |
| -Delete "$SMPROGRAMS\{{ app_name }}\UltiMaker Cura website.lnk" |
| 191 | +Delete "$SMPROGRAMS\UltiMaker Cura website.lnk" |
201 | 192 | !endif
|
202 |
| -RmDir "$SMPROGRAMS\{{ app_name }}" |
203 | 193 | !endif
|
204 | 194 |
|
205 | 195 | !insertmacro APP_UNASSOCIATE "stl" "Cura.model"
|
|
0 commit comments