Installer: Clean up Windows Start Menu entry

This commit is contained in:
RedBlackAka 2025-04-07 10:46:56 +02:00 committed by GitHub
parent f59507c856
commit 321c684d5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 11 deletions

View File

@ -179,19 +179,13 @@ Section "Base"
; Create start menu and desktop shortcuts
; This needs to be done after Dolphin.exe is copied
CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" "$INSTDIR\Dolphin.exe"
CreateShortCut "$SMPROGRAMS\$DisplayName.lnk" "$INSTDIR\Dolphin.exe"
CreateShortCut "$DESKTOP\$DisplayName.lnk" "$INSTDIR\Dolphin.exe"
; ??
SetOutPath "$TEMP"
SectionEnd
Section -AdditionalIcons
; Create start menu shortcut for the uninstaller
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" "$INSTDIR\uninst.exe" "/$MultiUser.InstallMode"
SectionEnd
!include "FileFunc.nsh"
Section -Post
@ -216,11 +210,8 @@ SectionEnd
Section Uninstall
!insertmacro UPDATE_DISPLAYNAME
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk"
Delete "$SMPROGRAMS\$DisplayName.lnk"
Delete "$DESKTOP\$DisplayName.lnk"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk"
RMDir "$SMPROGRAMS\${PRODUCT_NAME}"
; Be a bit careful to not delete files a user may have put into the install directory.
Delete "$INSTDIR\*.dll"