faqts : Computers : Operating Systems : Microsoft : bilal

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

1 of 6 people (17%) answered Yes
Recently 1 of 6 people (17%) answered Yes

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

----------------------------------------------------------------------