From c13776d000f04575c4ca772c65e87f8a39b44bc6 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sun, 27 Jan 2013 20:46:40 +0200 Subject: [PATCH] Add more info to the system about the unistaller. --- src/windows/installer.nsi | 7 +++++++ src/windows/options.nsi | 1 + 2 files changed, 8 insertions(+) diff --git a/src/windows/installer.nsi b/src/windows/installer.nsi index 7a16c0d36..4db6747a8 100644 --- a/src/windows/installer.nsi +++ b/src/windows/installer.nsi @@ -45,9 +45,16 @@ Section $(inst_qbt_req) ;"qBittorrent (required)" ; Write the uninstall keys for Windows WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "DisplayName" "qBittorrent ${PROG_VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "UninstallString" '"$INSTDIR\uninst.exe"' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "DisplayIcon" '"$INSTDIR\qbittorrent.exe",0' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "Publisher" "Christophe Dumez" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "URLInfoAbout" "http://www.qbittorrent.org" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "DisplayVersion" "${PROG_VERSION}" WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "NoModify" 1 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "NoRepair" 1 WriteUninstaller "uninst.exe" + ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 + IntFmt $0 "0x%08X" $0 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qbittorrent" "EstimatedSize" "$0" SectionEnd diff --git a/src/windows/options.nsi b/src/windows/options.nsi index 46571c357..b5bdb6c94 100644 --- a/src/windows/options.nsi +++ b/src/windows/options.nsi @@ -7,6 +7,7 @@ SetCompressorDictSize 64 XPStyle on !include "MUI.nsh" +!include "FileFunc.nsh" ;For the file association !define SHCNE_ASSOCCHANGED 0x8000000