@@ -66,7 +66,7 @@ PrivilegesRequired=lowest
66
66
67
67
UninstallFilesDir = {app} \Installers
68
68
UninstallDisplayName = {code:GetUninstallDisplayName}
69
- UninstallDisplayIcon = ducky .ico
69
+ UninstallDisplayIcon = {app} \Ducky .ico
70
70
Uninstallable = ShouldCreateUninstaller()
71
71
CreateUninstallRegKey = ShouldCreateUninstaller()
72
72
@@ -83,20 +83,20 @@ Name: "German"; MessagesFile: "compiler:Languages\German.isl"
83
83
84
84
[Dirs]
85
85
; Make folder "readonly" to support icons (it does not actually make folder readonly. A weird Windows quirk)
86
- Name : {app } ; Attribs: readonly
86
+ Name : {group } ; Attribs: readonly
87
87
88
88
[Files]
89
89
; Install the correct bitness binaries.
90
90
Source : " {#BuildDir}*" ; DestDir : " {app} " ; Flags : ignoreversion recursesubdirs replacesameversion ; Excludes: " Rubberduck.Deployment.*,Rubberduck.dll.xml,Rubberduck.x32.tlb.xml,{#AddinDLL},\NativeBinaries" ; Check : CheckShouldInstallFiles
91
91
Source : " {#BuildDir}{#AddinDLL}" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
92
92
93
- ; Used for customizing the folder appearance
94
- Source : " desktop.ini" ; DestDir : " {app } " ; Attribs: hidden system; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
95
- Source : " ducky.ico" ; DestDir : " {app } " ; Attribs: hidden system; Flags : ignoreversion replacesameversion ; Check : CheckShouldInstallFiles;
93
+ ; Used for customizing the Start menu folder appearance
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;
96
96
97
- ; Included only if installed for all users to enable self- registration for other users on machine
98
- Source : " {#IncludesDir}Rubberduck.RegisterAddIn.bat" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ; Check : InstallAllUsers;
99
- Source : " {#IncludesDir}Rubberduck.RegisterAddIn.reg" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ; Check : InstallAllUsers;
97
+ ; Makes it easier to fix VBE registration issues
98
+ Source : " {#IncludesDir}Rubberduck.RegisterAddIn.bat" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ;
99
+ Source : " {#IncludesDir}Rubberduck.RegisterAddIn.reg" ; DestDir : " {app} " ; Flags : ignoreversion replacesameversion ;
100
100
101
101
[Registry]
102
102
; DO NOT attempt to register VBE Add-In with this section. It doesn't work
@@ -116,9 +116,7 @@ Type: filesandordirs; Name: "{userappdata}\{#AppName}"
116
116
[Icons]
117
117
Name : " {group} \{cm:ProgramOnTheWeb,{#AppName}}" ; Filename : " {#AppURL}"
118
118
Name : " {group} \{cm:UninstallProgram,{#AppName}}" ; Filename : " {uninstallexe} "
119
-
120
- ; Included only if installed for all users to enable self-registration for other users on machine
121
- Name : " {group} \{cm:RegisterAddin, {#AppName}}" ; Filename : " {app} \Rubberduck.RegisterAddIn.bat" ; WorkingDir : " {app} " ; Check : InstallAllUsers;
119
+ Name : " {group} \{cm:RegisterAddin, {#AppName}}" ; Filename : " {app} \Rubberduck.RegisterAddIn.bat" ; WorkingDir : " {app} " ;
122
120
123
121
[Code]
124
122
// /<remarks>
0 commit comments