@@ -66,7 +66,7 @@ PrivilegesRequired=lowest
66
66
67
67
UninstallFilesDir = {app} \Installers
68
68
UninstallDisplayName = {code:GetUninstallDisplayName}
69
- UninstallDisplayIcon = {app } \Ducky.ico
69
+ UninstallDisplayIcon = {group } \Ducky.ico
70
70
Uninstallable = ShouldCreateUninstaller()
71
71
CreateUninstallRegKey = ShouldCreateUninstaller()
72
72
@@ -92,7 +92,7 @@ Source: "{#BuildDir}{#AddinDLL}"; DestDir: "{app}"; Flags: ignoreversion replace
92
92
93
93
; Used for customizing the Start menu folder appearance
94
94
Source : " desktop.ini" ; DestDir : " {group} " ; Attribs: hidden system; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
95
- Source : " ducky .ico" ; DestDir : " {group} " ; Attribs: hidden system; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
95
+ Source : " Ducky .ico" ; DestDir : " {group} " ; Attribs: hidden system; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
96
96
97
97
; Makes it easier to fix VBE registration issues
98
98
Source : " {#IncludesDir}Rubberduck.RegisterAddIn.bat" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ;
@@ -1033,6 +1033,21 @@ begin
1033
1033
result := output;
1034
1034
end ;
1035
1035
1036
+ // /<remarks>
1037
+ // /Allow customization of the uninstall form
1038
+ // /Specificallly, show the version in the form
1039
+ // /</remarks>
1040
+ procedure InitializeUninstallProgressForm ();
1041
+ var
1042
+ TempString: string;
1043
+ begin
1044
+ TempString := UninstallProgressForm.Caption;
1045
+ Log(' Original Uninstall caption: ' + TempString);
1046
+ StringChange(TempString, ' {#AppName}' , ' {#AppName} {#AppVersion}' );
1047
+ Log(' Modified Uninstall caption: ' + TempString);
1048
+ UninstallProgressForm.Caption := TempString;
1049
+ end ;
1050
+
1036
1051
// /<remarks>
1037
1052
// /Called during uninstall, once for each step but for our purpose, we are
1038
1053
// /interested in only one step doing the actual uninstall.
0 commit comments