Subversion Repositories stackman

Rev

Rev 10 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
; StackMan Setup Script for InnoSetup
2
; by Daniel Marschall
3
 
4
; http://www.daniel-marschall.de/
5
 
6
; ToDo:
7
; - For all users or only for me
8
; - Entry in quick launch
9
 
10
[Setup]
11
AppName=StackManager
12
AppVerName=StackManager 5.1
13
AppVersion=5.1
14
AppCopyright=© Copyright 2009 - 2010 ViaThinkSoft.
15
AppPublisher=ViaThinkSoft
16
AppPublisherURL=http://www.viathinksoft.de/
17
AppSupportURL=http://www.daniel-marschall.de/
18
AppUpdatesURL=http://www.viathinksoft.de/
19
DefaultDirName={pf}\Stack Manager
20
DefaultGroupName=Stack Manager
21
VersionInfoCompany=ViaThinkSoft
22
VersionInfoCopyright=© Copyright 2009 - 2010 ViaThinkSoft.
23
VersionInfoDescription=Stack Manager Setup
24
VersionInfoTextVersion=1.0.0.0
25
VersionInfoVersion=5.1
26
Compression=zip/9
27
 
28
[Languages]
29
Name: de; MessagesFile: "compiler:Languages\German.isl"
30
 
31
[LangOptions]
32
LanguageName=Deutsch
33
LanguageID=$0407
34
 
35
[Tasks]
36
Name: "desktopicon"; Description: "Erstelle eine Verknüpfung auf dem &Desktop"; GroupDescription: "Programmverknüpfungen:"; MinVersion: 4,4
37
 
38
[Files]
39
Source: "StackMan.exe"; DestDir: "{app}"; Flags: ignoreversion
40
 
41
[Icons]
42
Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "http://www.viathinksoft.de/"
43
Name: "{group}\Stack Manager"; Filename: "{app}\StackMan.exe"
44
Name: "{group}\Stack Manager deinstallieren"; Filename: "{uninstallexe}"
45
Name: "{userdesktop}\Stack Manager"; Filename: "{app}\StackMan.exe"; MinVersion: 4,4; Tasks: desktopicon
46
 
47
[Run]
48
Filename: "{app}\StackMan.exe"; Description: "Stack Manager starten"; Flags: nowait postinstall skipifsilent
49
 
50
[Code]
51
function InitializeSetup(): Boolean;
52
begin
53
  if CheckForMutexes('StackManSetup')=false then
54
  begin
55
    Createmutex('StackManSetup');
56
    Result := true;
57
  end
58
  else
59
  begin
60
    Result := False;
61
  end;
62
end;
63