Subversion Repositories colormanager

Rev

Rev 7 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
; ColorManager Setup Script for InnoSetup 5.1.6
2
; Fehler, wenn Programm noch läuft
3
 
4
[Setup]
5
AppName=ColorManager
3 daniel-mar 6
AppVerName=ColorManager 2.1
7
AppVersion=2.1
6 daniel-mar 8
AppCopyright=© Copyright 2001 - 2024 ViaThinkSoft
2 daniel-mar 9
AppPublisher=ViaThinkSoft
7 daniel-mar 10
AppPublisherURL=https://www.viathinksoft.de/
11
AppSupportURL=https://www.daniel-marschall.de/
12
AppUpdatesURL=https://www.viathinksoft.de/
6 daniel-mar 13
DefaultDirName={autopf}\ColorManager 2.1
3 daniel-mar 14
DefaultGroupName=ColorManager 2.1
2 daniel-mar 15
UninstallDisplayIcon={app}\ColorManager.exe
16
VersionInfoCompany=ViaThinkSoft
6 daniel-mar 17
VersionInfoCopyright=© Copyright 2001 - 2024 ViaThinkSoft
3 daniel-mar 18
VersionInfoDescription=ColorManager 2.1 Setup
2 daniel-mar 19
VersionInfoTextVersion=1.0.0.0
3 daniel-mar 20
VersionInfoVersion=2.1
6 daniel-mar 21
OutputDir=.
2 daniel-mar 22
OutputBaseFilename=ColorManagerSetup
3 daniel-mar 23
; Configure Sign Tool in InnoSetup at "Tools => Configure Sign Tools" (adjust the path to your SVN repository location)
24
; Name    = sign_single   
25
; Command = "C:\SVN\...\sign_single.bat" $f
26
SignTool=sign_single
27
SignedUninstaller=yes
2 daniel-mar 28
 
29
[Languages]
30
Name: de; MessagesFile: "compiler:Languages\German.isl"
31
Name: en; MessagesFile: "compiler:Default.isl"
32
 
33
;[Tasks]
34
;Name: "desktopicon"; Description: "Erstelle eine Verknüpfung auf dem &Desktop"; GroupDescription: "Programmverknüpfungen:"; MinVersion: 4,4
35
 
36
[Files]
3 daniel-mar 37
Source: "ColorManager.exe"; DestDir: "{app}"; Flags: ignoreversion signonce
2 daniel-mar 38
Source: "Language.ini"; DestDir: "{app}"; Flags: ignoreversion; Languages: de
39
Source: "Language-Eng.ini"; DestDir: "{app}"; DestName: "Language.ini"; Languages: en
40
 
41
; [Folders]
42
; Name: "{group}\Webseiten"
43
 
44
[Icons]
3 daniel-mar 45
Name: "{group}\ColorManager 2.1"; Filename: "{app}\ColorManager.exe"
46
; Name: "{group}\ColorManager 2.1 deinstallieren"; Filename: "{uninstallexe}"; Languages: de
47
; Name: "{group}\Uninstall ColorManager 2.1"; Filename: "{uninstallexe}"; Languages: en
7 daniel-mar 48
; Name: "{group}\Webseiten\Daniel Marschalls Webportal"; Filename: "https://www.daniel-marschall.de/"
49
; Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "https://www.viathinksoft.de/"
50
; Name: "{group}\Webseiten\Projektseite auf ViaThinkSoft"; Filename: "https://www.viathinksoft.de/index.php?page=projektanzeige&seite=projekt-20"
9 daniel-mar 51
;Name: "{autodesktop}\ColorManager"; Filename: "{app}\ColorManager.exe"; MinVersion: 4,4; Tasks: desktopicon
2 daniel-mar 52
 
53
[Run]
54
Filename: "{app}\ColorManager.exe"; Description: "ColorManager starten"; Flags: nowait postinstall skipifsilent; Languages: de
55
Filename: "{app}\ColorManager.exe"; Description: "Run ColorManager"; Flags: nowait postinstall skipifsilent; Languages: en
56
 
57
[Code]
58
function InitializeSetup(): Boolean;
59
begin
6 daniel-mar 60
  if CheckForMutexes('ColorManager21Setup')=false then
2 daniel-mar 61
  begin
6 daniel-mar 62
    Createmutex('ColorManager21Setup');
2 daniel-mar 63
    Result := true;
64
  end
65
  else
66
  begin
67
    Result := False;
68
  end;
69
end;
70