From 3f46574400609ee32603dbc8ebfaaaab3307a951 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 17 Jul 2018 11:51:51 +0200 Subject: [feat] register uninstaller in add/remove programs on windows - Resolves: #13 --- win/template.nsi | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'win') diff --git a/win/template.nsi b/win/template.nsi index fefbdf2..0420886 100755 --- a/win/template.nsi +++ b/win/template.nsi @@ -51,6 +51,17 @@ Section "InstallFiles" SetOutPath $INSTDIR WriteUninstaller $INSTDIR\uninstall.exe + ; Add ourselves to Add/remove programs + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "DisplayName" "$app_name" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "UninstallString" '"$INSTDIR\uninstall.exe"' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "InstallLocation" "$INSTDIR" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "DisplayIcon" "$INSTDIR\$app_name_lower.ico" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "Readme" "$INSTDIR\readme.txt" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "DisplayVersion" "$version" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "Publisher" "LEAP Encryption Access Project" + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "NoModify" 1 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\$app_name_lower" "NoRepair" 1 + ;Start Menu createDirectory "$SMPROGRAMS\$app_name\" createShortCut "$SMPROGRAMS\$app_name\$app_name.lnk" "$INSTDIR\bitmask-systray.exe" "" "$INSTDIR\$app_name_lower.ico" -- cgit v1.2.3