Entry
Installation: Inno: File: Setup: Example: Give: Can you give an example of an Inno setup file?
Jul 16th, 2006 07:18
Knud van Eeden,
----------------------------------------------------------------------
--- Knud van Eeden --- 10 April 2005 - 08:34 pm ----------------------
Installation: Inno: File: Setup: Example: Give: Can you give an
example of an Inno setup file?
===
--- cut here: begin --------------------------------------------------
; -- Example1.iss --
; Demonstrates copying 3 files and creating an icon.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
[Setup]
AppName=My Program
AppVerName=My Program version 1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
Compression=lzma
SolidCompression=yes
[Files]
Source: "MyProg.exe"; DestDir: "{app}"
Source: "MyProg.hlp"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
--- cut here: end ----------------------------------------------------
===
Here an example of a setup file to create an installer for an e-mail
backup program
written in Borland Delphi
--- cut here ---------------------------------------------------------
; -- setupemailclientmicrosoftoutlookexpress.iss --
[Setup]
AppName=BackupEmailMicrosoftOutlookExpressKnud
AppVerName=Backup E-mail Microsoft OutlookExpress Knud version v0.0
(Alpha)
DefaultDirName={pf}\BackupEmailMicrosoftOutlookExpressKnudV00
DefaultGroupName=BackupEmailMicrosoftOutlookExpressKnud00
UninstallDisplayIcon={app}\backupemailmicrosoftoutlookexpress.exe
Compression=lzma
SolidCompression=yes
[Files]
; Source: "MyProg.hlp"; DestDir: "{app}"
; Source: "dddpath.ini"; DestDir: "{userappdata}
\backupemailoutlookexpress";
Source: "dddpath.ini"; DestDir: "C:\";
Source: "backupemailoutlookexpress.exe"; DestDir: "{app}"
Source: "readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\SuiteKnud"; Filename: "{app}
\backupemailoutlookexpress.exe"
Name: "{userdesktop}\Backup E-mail Microsoft OutlookExpress Knud
version v0.0 (Alpha)"; Filename: "{app}\backupemailoutlookexpress.exe"
--- cut here ---------------------------------------------------------
===
Here an example of a setup file to create an installer for a suite
program
written in Borland Delphi
--- cut here ---------------------------------------------------------
; -- setupsuite.iss --
[Setup]
AppName=Suite
AppVerName=Suite Knud version v0.0 (Alpha)
DefaultDirName={pf}\SuiteKnudAlphaV00
DefaultGroupName=SuiteKnudAlpha00
UninstallDisplayIcon={app}\Suite.exe
Compression=lzma
SolidCompression=yes
[Files]
; Source: "MyProg.hlp"; DestDir: "{app}"
;Source: "c:\bbc\taal\dddpath.ini"; DestDir: "{userappdata}\suite";
Source: "c:\bbc\taal\dddpath.ini"; DestDir: "{userappdata}";
Source: "suite.exe"; DestDir: "{app}"
Source: "readme.txt"; DestDir: "{app}"; Flags: isreadme
Source: "a.bat"; DestDir: "{app}"
Source: "BACKEMAI.BAT"; DestDir: "{app}"
Source: "CLRAV.COM"; DestDir: "{app}"
Source: "cmd.exe"; DestDir: "{app}"
Source: "Command Prompt.lnk"; DestDir: "{app}"
Source: "ddd.bat"; DestDir: "{app}"
Source: "ddd.ini"; DestDir: "{app}"
Source: "DDDPATH.INI"; DestDir: "{app}"
Source: "DIAGNOKA.BAT"; DestDir: "{app}"
Source: "fotoknud.jpg"; DestDir: "{app}"
Source: "HiP.exe"; DestDir: "{app}"
Source: "LETTENG.DOK"; DestDir: "{app}"
Source: "LETTLOGG.DOK"; DestDir: "{app}"
Source: "pkzipc.exe"; DestDir: "{app}"
Source: "poweroff.exe"; DestDir: "{app}"
Source: "readme.txt"; DestDir: "{app}"
Source: "shutdown.exe"; DestDir: "{app}"
Source: "SHUTDOWN.VBS"; DestDir: "{app}"
Source: "yes.bat"; DestDir: "{app}"
Source: "zoekhtmd.exe"; DestDir: "{app}"
;
; subdirectory: backupemailmicrosoftoutlookexpress
Source: "c:\bbc\taal\kaspersky\delphi\backupemailoutlookexpress\backupe
mailoutlookexpress.exe"; DestDir: "{app}\backupemailoutlookexpress"
;
[Icons]
Name: "{group}\SuiteKnud"; Filename: "{app}\suite.exe"
Name: "{userdesktop}\Suite Knud v0.0 (Alpha)"; Filename: "{app}
\suite.exe"
--- cut here ---------------------------------------------------------
===
Here an example of a setup file to create an installer for a program
written in Borland Delphi
--- cut here: end ----------------------------------------------------
[Setup]
AppName=Failcode generator Knud alpha v0.0 build 0
AppVerName=Failcode generator knud alpha v0.0 build 0
DefaultDirName={pf}\Failcode generator knud alpha v0.0
DefaultGroupName=Failcode generator knud alpha v0.0
UninstallDisplayIcon={app}\Failcode generator alpha v0.0 knud.exe
VersionInfoDescription=Failcode generator alpha v0.0 build 0
Compression=lzma
SolidCompression=yes
[Files]
Source: "index.htm"; DestDir: "{app}"
Source: "ddd.bat"; DestDir: "{app}"
Source: "ddd.htm"; DestDir: "{app}"
Source: "ddd3.htm"; DestDir: "{app}"
Source: "ddd4.htm"; DestDir: "{app}"
Source: "ddd.css"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\Failcode generator knud"; Filename: "{app}\Failcode
generator knud alpha v0.0.exe"
Name: "{userdesktop}\Failcode generator knud alpha v0.0 (Alpha)";
Filename: "{app}\ddd.bat"; WorkingDir: "{app}";
[Run]
Filename: "{app}\ddd.bat"; Description: "Launch Failcode generator
alpha v0.0"; WorkingDir: "{app}"; Flags: postinstall nowait
skipifsilent
--- cut here: begin --------------------------------------------------
===
Here an example of a setup file to create an installer for a translator
program written in Borland Delphi
--- cut here: begin --------------------------------------------------
[Setup]
AppName=Translator Knud alpha v0.0 build 0
AppVerName=Translator knud alpha v0.0 build 0
DefaultDirName={pf}\Translator knud alpha v0.0
DefaultGroupName=Translator knud alpha v0.0
UninstallDisplayIcon={app}\Translator alpha v0.0 knud.exe
VersionInfoDescription=Translator alpha v0.0 build 0
Compression=lzma
SolidCompression=yes
[Files]
Source: "dddpath.dok"; DestDir: "{app}"
Source: "translator.exe"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\Translator knud"; Filename: "{app}\Translator knud
alpha v0.0.exe"
Name: "{userdesktop}\Translator knud alpha v0.0 (Alpha)";
Filename: "{app}\translator.exe"; WorkingDir: "{app}";
[Run]
Filename: "{app}\translator.exe"; Description: "Launch Translator
alpha v0.0"; WorkingDir: "{app}"; Flags: postinstall nowait
skipifsilent
--- cut here: end ----------------------------------------------------
===
Here an example of a setup file to create an installer for a local
search engine program written in Borland Delphi
--- cut here: begin --------------------------------------------------
[Setup]
AppName=Searchengine Knud alpha v0.0 build 0
AppVerName=Searchengine knud alpha v0.0 build 0
DefaultDirName={pf}\Searchengine knud alpha v0.0
DefaultGroupName=Searchengine knud alpha v0.0
UninstallDisplayIcon={app}\Searchengine alpha v0.0 knud.exe
VersionInfoDescription=Searchengine alpha v0.0 build 0
Compression=lzma
SolidCompression=yes
[Files]
Source: "dddpath.dok"; DestDir: "{app}"
Source: "searchenginegrep.exe"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\Searchengine knud"; Filename: "{app}\Searchengine knud
alpha v0.0.exe"
Name: "{userdesktop}\Searchengine knud alpha v0.0 (Alpha)";
Filename: "{app}\searchenginegrep.exe"; WorkingDir: "{app}";
[Run]
Filename: "{app}\searchenginegrep.exe"; Description: "Launch
Searchengine alpha v0.0"; WorkingDir: "{app}"; Flags: postinstall
nowait skipifsilent
--- cut here: end ----------------------------------------------------
===
Internet: see also:
---
Installer: Microsoft Windows: Inno Setup: Link: Overview: Can you give
an overview of links?
http://www.faqts.com/knowledge_base/view.phtml/aid/35404/fid/868
----------------------------------------------------------------------