fix(misc): remove previous espanso versions when using windows installer
This commit is contained in:
parent
d95ec773ad
commit
86e4101cb3
|
@ -43,24 +43,25 @@ Source: "{{{cli_helper}}}"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
|
||||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||||
|
|
||||||
|
; Delete files from previous versions, if present
|
||||||
|
[InstallDelete]
|
||||||
|
Type: files; Name: {app}\concrt140.dll
|
||||||
|
Type: files; Name: {app}\espanso.exe
|
||||||
|
Type: files; Name: {app}\icon.ico
|
||||||
|
Type: files; Name: {app}\modulo.exe
|
||||||
|
Type: files; Name: {app}\msvcp140.dll
|
||||||
|
Type: files; Name: {app}\msvcp140_1.dll
|
||||||
|
Type: files; Name: {app}\msvcp140_2.dll
|
||||||
|
Type: files; Name: {app}\msvcp140_codecvt_ids.dll
|
||||||
|
Type: files; Name: {app}\unins000.dat
|
||||||
|
Type: files; Name: {app}\unins000.exe
|
||||||
|
Type: files; Name: {app}\vccorlib140.dll
|
||||||
|
Type: files; Name: {app}\vcruntime140.dll
|
||||||
|
Type: files; Name: {app}\vsruntime140_1.dll
|
||||||
|
|
||||||
[Icons]
|
[Icons]
|
||||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: "launcher"; AppUserModelID: "{#MyAppUserModelID}"; IconFilename: "{app}\icon.ico";
|
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: "launcher"; AppUserModelID: "{#MyAppUserModelID}"; IconFilename: "{app}\icon.ico";
|
||||||
;Name: "{userstartup}\espanso"; Filename: "{app}\espansod.exe"; Parameters: "launcher"; Tasks:StartMenuEntry;
|
|
||||||
|
|
||||||
;[Tasks]
|
|
||||||
;Name: modifypath; Description: Add espanso to PATH ( recommended );
|
|
||||||
;Name: "StartMenuEntry" ; Description: "Start espanso at Windows startup" ;
|
|
||||||
|
|
||||||
; [Code]
|
|
||||||
; const
|
|
||||||
; ModPathName = 'modifypath';
|
|
||||||
; ModPathType = 'user';
|
|
||||||
; function ModPathDir(): TArrayOfString;
|
|
||||||
; begin
|
|
||||||
; setArrayLength(Result, 1)
|
|
||||||
; Result[0] := ExpandConstant('{app}');
|
|
||||||
; end;
|
|
||||||
; #include "modpath.iss"
|
|
||||||
[Run]
|
[Run]
|
||||||
Filename: "{app}\{#MyAppExeName}"; Parameters: "launcher"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
Filename: "{app}\{#MyAppExeName}"; Parameters: "launcher"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user