mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 14:03:23 -07:00
Added stopping of greenshot when deinstalling.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@734 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
parent
15d1628972
commit
250eec3d4d
1 changed files with 14 additions and 3 deletions
|
@ -41,8 +41,6 @@ Name: {group}\Greenshot; Filename: {app}\Greenshot.exe; WorkingDir: {app}
|
||||||
Name: {group}\Uninstall Greenshot; Filename: {app}\unins000.exe; WorkingDir: {app}
|
Name: {group}\Uninstall Greenshot; Filename: {app}\unins000.exe; WorkingDir: {app}
|
||||||
Name: {group}\Readme.txt; Filename: {app}\readme.txt; WorkingDir: {app}
|
Name: {group}\Readme.txt; Filename: {app}\readme.txt; WorkingDir: {app}
|
||||||
Name: {group}\License.txt; Filename: {app}\license.txt; WorkingDir: {app}
|
Name: {group}\License.txt; Filename: {app}\license.txt; WorkingDir: {app}
|
||||||
[UninstallRun]
|
|
||||||
Filename: {app}\Greenshot.exe; Parameters: uninstall; WorkingDir: {app}; Languages:
|
|
||||||
[Languages]
|
[Languages]
|
||||||
Name: en; MessagesFile: compiler:Default.isl
|
Name: en; MessagesFile: compiler:Default.isl
|
||||||
Name: de; MessagesFile: compiler:Languages\German.isl
|
Name: de; MessagesFile: compiler:Languages\German.isl
|
||||||
|
@ -91,11 +89,24 @@ begin
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function InitializeUninstall():Boolean;
|
||||||
|
var
|
||||||
|
bMutex : Boolean;
|
||||||
|
resultCode: Integer;
|
||||||
|
begin
|
||||||
|
bMutex:= CheckForMutexes ('Local\F48E86D3-E34C-4DB7-8F8F-9A0EA55F0D08');
|
||||||
|
if bMutex = True then
|
||||||
|
begin
|
||||||
|
Exec(ExpandConstant('{app}\greenshot.exe'), '--uninstall', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
|
||||||
|
end;
|
||||||
|
Result := True;
|
||||||
|
end;
|
||||||
[Run]
|
[Run]
|
||||||
Filename: {app}\Greenshot.exe; Description: {cm:startgreenshot}; Parameters: --configure Ui_Language={language}; WorkingDir: {app}; Flags: nowait postinstall runasoriginaluser
|
Filename: {app}\Greenshot.exe; Description: {cm:startgreenshot}; Parameters: --configure Ui_Language={language}; WorkingDir: {app}; Flags: nowait postinstall runasoriginaluser
|
||||||
|
[UninstallRun]
|
||||||
|
Filename: {app}\Greenshot.exe; Parameters: --uninstall; WorkingDir: {app}; Languages:
|
||||||
[InstallDelete]
|
[InstallDelete]
|
||||||
Name: {app}; Type: filesandordirs; Languages:
|
Name: {app}; Type: filesandordirs; Languages:
|
||||||
Name: {userstartup}\Greenshot.lnk; Type: files; Languages:
|
Name: {userstartup}\Greenshot.lnk; Type: files; Languages:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue