mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 22:13:23 -07:00
This change fixes a problem that the icon cache isn't cleared and the .greenshot files don't get the Greenshot-Icon
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2449 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
parent
d3b792bb3e
commit
da09193b99
1 changed files with 9 additions and 9 deletions
|
@ -99,7 +99,7 @@ Source: ..\..\bin\Release\Languages\Plugins\GreenshotExternalCommandPlugin\*; De
|
||||||
;Source: ..\..\bin\Release\Plugins\GreenshotNetworkImportPlugin\*; DestDir: {app}\Plugins\GreenshotNetworkImportPlugin; Components: plugins\networkimport; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
;Source: ..\..\bin\Release\Plugins\GreenshotNetworkImportPlugin\*; DestDir: {app}\Plugins\GreenshotNetworkImportPlugin; Components: plugins\networkimport; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion;
|
||||||
[Setup]
|
[Setup]
|
||||||
; changes associations is used when the installer installs new extensions, it clears the explorer icon cache
|
; changes associations is used when the installer installs new extensions, it clears the explorer icon cache
|
||||||
;ChangesAssociations=yes
|
ChangesAssociations=yes
|
||||||
AppId={#ExeName}
|
AppId={#ExeName}
|
||||||
AppName={#ExeName}
|
AppName={#ExeName}
|
||||||
AppMutex=F48E86D3-E34C-4DB7-8F8F-9A0EA55F0D08
|
AppMutex=F48E86D3-E34C-4DB7-8F8F-9A0EA55F0D08
|
||||||
|
@ -144,15 +144,15 @@ Root: HKCU; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: st
|
||||||
; HKEY_LOCAL_MACHINE - for all users
|
; HKEY_LOCAL_MACHINE - for all users
|
||||||
Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: {#ExeName}; ValueData: {app}\{#ExeName}.exe; Permissions: users-modify; Flags: uninsdeletevalue noerror; Tasks: startup; Check: not IsRegularUser
|
Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: {#ExeName}; ValueData: {app}\{#ExeName}.exe; Permissions: users-modify; Flags: uninsdeletevalue noerror; Tasks: startup; Check: not IsRegularUser
|
||||||
; Register our own filetype for admin
|
; Register our own filetype for admin
|
||||||
Root: HKLM; Subkey: Software\Classes\.greenshot; ValueType: string; ValueName: ""; ValueData: "GreenshotFile"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
Root: HKLM; Subkey: Software\Classes\.greenshot; ValueType: string; ValueName: ""; ValueData: "Greenshot"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
||||||
Root: HKLM; Subkey: Software\Classes\GreenshotFile; ValueType: string; ValueName: ""; ValueData: "Greenshot File"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
Root: HKLM; Subkey: Software\Classes\Greenshot; ValueType: string; ValueName: ""; ValueData: "Greenshot File"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
||||||
Root: HKLM; Subkey: Software\Classes\GreenshotFile\DefaultIcon; ValueType: string; ValueName: ""; ValueData: "{app}\Greenshot.EXE,0"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
Root: HKLM; Subkey: Software\Classes\Greenshot\DefaultIcon; ValueType: string; ValueName: ""; ValueData: "{app}\Greenshot.EXE,0"; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
||||||
Root: HKLM; Subkey: Software\Classes\GreenshotFile\shell\open\command; ValueType: string; ValueName: ""; ValueData: """{app}\Greenshot.EXE"" --openfile ""%1"""; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
Root: HKLM; Subkey: Software\Classes\Greenshot\shell\open\command; ValueType: string; ValueName: ""; ValueData: """{app}\Greenshot.EXE"" --openfile ""%1"""; Flags: uninsdeletevalue noerror; Check: not IsRegularUser
|
||||||
; Register our own filetype for normal user
|
; Register our own filetype for normal user
|
||||||
Root: HKCU; Subkey: Software\Classes\.greenshot; ValueType: string; ValueName: ""; ValueData: "GreenshotFile"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
Root: HKCU; Subkey: Software\Classes\.greenshot; ValueType: string; ValueName: ""; ValueData: "Greenshot"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
||||||
Root: HKCU; Subkey: Software\Classes\GreenshotFile; ValueType: string; ValueName: ""; ValueData: "Greenshot File"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
Root: HKCU; Subkey: Software\Classes\Greenshot; ValueType: string; ValueName: ""; ValueData: "Greenshot File"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
||||||
Root: HKCU; Subkey: Software\Classes\GreenshotFile\DefaultIcon; ValueType: string; ValueName: ""; ValueData: "{app}\Greenshot.EXE,0"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
Root: HKCU; Subkey: Software\Classes\Greenshot\DefaultIcon; ValueType: string; ValueName: ""; ValueData: "{app}\Greenshot.EXE,0"; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
||||||
Root: HKCU; Subkey: Software\Classes\GreenshotFile\shell\open\command; ValueType: string; ValueName: ""; ValueData: """{app}\Greenshot.EXE"" --openfile ""%1"""; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
Root: HKCU; Subkey: Software\Classes\Greenshot\shell\open\command; ValueType: string; ValueName: ""; ValueData: """{app}\Greenshot.EXE"" --openfile ""%1"""; Flags: uninsdeletevalue noerror; Check: IsRegularUser
|
||||||
[Icons]
|
[Icons]
|
||||||
Name: {group}\{#ExeName}; Filename: {app}\{#ExeName}.exe; WorkingDir: {app}
|
Name: {group}\{#ExeName}; Filename: {app}\{#ExeName}.exe; WorkingDir: {app}
|
||||||
Name: {group}\Uninstall {#ExeName}; Filename: {uninstallexe}; WorkingDir: {app}; AppUserModelID: "{#ExeName}.{#ExeName}"
|
Name: {group}\Uninstall {#ExeName}; Filename: {uninstallexe}; WorkingDir: {app}; AppUserModelID: "{#ExeName}.{#ExeName}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue