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 |