mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 05:53:27 -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}\Readme.txt; Filename: {app}\readme.txt; WorkingDir: {app}
|
||||
Name: {group}\License.txt; Filename: {app}\license.txt; WorkingDir: {app}
|
||||
[UninstallRun]
|
||||
Filename: {app}\Greenshot.exe; Parameters: uninstall; WorkingDir: {app}; Languages:
|
||||
[Languages]
|
||||
Name: en; MessagesFile: compiler:Default.isl
|
||||
Name: de; MessagesFile: compiler:Languages\German.isl
|
||||
|
@ -91,11 +89,24 @@ begin
|
|||
);
|
||||
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]
|
||||
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]
|
||||
Name: {app}; Type: filesandordirs; Languages:
|
||||
Name: {userstartup}\Greenshot.lnk; Type: files; Languages:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue