SlideShare a Scribd company logo
1 of 27
Download to read offline
Introduction to Inno Setup
Presenter: Poorti Pant, Mindfire Solutions
Date: 06/12/2013
About Me
Brainbench Certified C++ Programmer
Skills: Photoshop, Illustrator, C++, Flex,
InDesign

Connect Me:
Facebook: https://www.facebook.com/pant.poorti
LinkedIn: in.linkedin.com/pub/poorti-pant/64/357/a4/
Contact Me:
Email: poortip@mindfiresolutions.com / pant.poorti@gmail.com
Skype: mfsi_poorti

Mindfire Solutions
Inno Setup
•
•
•
•

Free download from http://jrsoftware.org/
Works for Win 95 above
Supports disk spanning
Customizable setup types

Presenter: Poorti Pant, Mindfire Solutions
Inno Setup Wizard
Application information screen is the screen
where application information is entered by the
user while creating the installer

Presenter: Poorti Pant, Mindfire Solutions
Presenter: Poorti Pant, Mindfire Solutions
• Application Name : Name of the Application.
This information is mandatory, for eg., “My
Setup”.This is the name by which people will
know the application. So choose the name so
that it is unique and easily remembered.
• Application Version : Version of Application.
If this installer is created for first time then
version is 1 or 1.0. It is mandatory
information.
Presenter: Poorti Pant, Mindfire Solutions
• Application Publisher : Name of application
publisher. It is optional field but it is good
practice to provide the information. Name of
application owner either individual or
company is given.
• Application Website : Website of application.
Optional field but is good practice to provide
the information.

Presenter: Poorti Pant, Mindfire Solutions
Application Folder Screen
Inno setup script wizard presents user with
Application folder screen. User decides the
location where the application will be installed by
default. Below screen shows the application
folder screen.

Presenter: Poorti Pant, Mindfire Solutions
Presenter: Poorti Pant, Mindfire Solutions
• Application Destination Folder : It is the
name of folder where the installed files will
be located once a user installs an application
using the installer created by this process. If
other folder is chosen then the files will be
located there.
• Application folder name : It is name of the
folder in which all the installed files of the
application will be located. In this case the
folder is My Setup under the program files
directory.
Presenter: Poorti Pant, Mindfire Solutions
• Allow user to change application folder : If
this option is chosen then the user have
option to change the installation folder. If
the user does not choose the folder the
application is installed in the default folder
i.e., in My Setup under program files folder.

Presenter: Poorti Pant, Mindfire Solutions
Application Files Screen
Inno Setup Application files screen presents user
with an option to select files to be included in the
application installer. User can select the files and
folders to be part of the application installer.
Below screen shows the Application Files screen.

Presenter: Poorti Pant, Mindfire Solutions
Presenter: Poorti Pant, Mindfire Solutions
• Application main executable files : If the
application contains a main executable file
then click on browse and choose the main
executable file of the application.
• Choose the option Allow user to start the
application after setup has finished if
application can be launched by the user as
soon as installation is completed.

Presenter: Poorti Pant, Mindfire Solutions
• Click on the Add files and Add folders option
to select the files and folder which are part
of the installer. For example, let there be a
folder a and file b, c which are to be added in
the installer then these folder and files are
browsed and added using this option.

Presenter: Poorti Pant, Mindfire Solutions
Application Icons Screen
When one needs to launch any application in
windows either desktop icon is searched for or
start menu is clicked. So application icons are an
important part of any application created for
installation. Application icons can be specified for
an installer created using Inno Setup on the
Application Icons screen.
Presenter: Poorti Pant, Mindfire Solutions
Presenter: Poorti Pant, Mindfire Solutions
• Application Start Menu folder name : This
name appears on the START –> ALL
Programs. In above case there will be an
option My Setup on the Start –> All
programs.

Presenter: Poorti Pant, Mindfire Solutions
Application
Documentation Screen

Presenter: Poorti Pant, Mindfire Solutions
• License file is used to display license
information while installing the application,
information file shown before installation
can be used to display assistance and
explanation of some parameters needed to
be entered by the user. This acts as great
help to the user and adds to the software
value. Also, information file shown after
installation can be used to display summary
of installation.
Presenter: Poorti Pant, Mindfire Solutions
Setup Language Screen

Presenter: Poorti Pant, Mindfire Solutions
• This screen is used to support additional
languages during installation.

Presenter: Poorti Pant, Mindfire Solutions
Compiler Settings Screen

Presenter: Poorti Pant, Mindfire Solutions
• Custom Compiler output folder : Browse the
folder under which the installer file needs to
be saved so in above case the installer file is
saved in Sample Installer folder under
InnoSetup Samples folder.
• Compiler output base file name : This is the
name of the installer i.e. the .exe files so in
above example the name of the installer file
is mysetup.exe.
Presenter: Poorti Pant, Mindfire Solutions
• Custom setup icon file : Browse for the .ico
file to be used as icon of the installer.
• Setup password : It is not used but if one
wants to protect the application using
password, then can specify it.

Presenter: Poorti Pant, Mindfire Solutions
Question and
Answer

Presenter: Poorti Pant, Mindfire Solutions
Thank you

Presenter: Poorti Pant, Mindfire Solutions

More Related Content

Similar to Introduction to Inno-Setup

Hardware, Software and computer management.pptx
Hardware, Software and computer management.pptxHardware, Software and computer management.pptx
Hardware, Software and computer management.pptxUniversity of Johannesburg
 
Installing and uninstalling computer software
Installing and uninstalling computer softwareInstalling and uninstalling computer software
Installing and uninstalling computer softwareVidya Kalaivani Rajkumar
 
Testing the Video Chat
Testing the Video ChatTesting the Video Chat
Testing the Video Chatuptuse
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantagesRocket11986
 
The Power of PC Software.pdf
The Power of PC Software.pdfThe Power of PC Software.pdf
The Power of PC Software.pdfGoogle chorome
 
Smart notebook 2014 software admin guidlines
Smart notebook 2014 software admin guidlinesSmart notebook 2014 software admin guidlines
Smart notebook 2014 software admin guidlinesNCS Computech Ltd.
 
Captivate 5.5 read me
Captivate 5.5 read meCaptivate 5.5 read me
Captivate 5.5 read mePiotr Peszko
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy KitLarry Sherrod
 
Computer Program- Introduction, characteristics and stages
Computer Program- Introduction, characteristics and stagesComputer Program- Introduction, characteristics and stages
Computer Program- Introduction, characteristics and stagesAnjali Technosoft
 
Scenario 2 - A medium-sized photographic and printing business
Scenario 2 - A medium-sized photographic and printing businessScenario 2 - A medium-sized photographic and printing business
Scenario 2 - A medium-sized photographic and printing businesshanimhussein_
 
Your questions answered
Your questions answeredYour questions answered
Your questions answeredekm4web
 
Lindsey_FinalTrainingSession
Lindsey_FinalTrainingSessionLindsey_FinalTrainingSession
Lindsey_FinalTrainingSessionIvy Lindsey
 
Ist264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalIst264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalHarold Sowards
 
Real World Click Once
Real World Click OnceReal World Click Once
Real World Click OnceVivusCraig
 
By the due date assigned solve the problem below, calculate the ra.docx
By the due date assigned solve the problem below, calculate the ra.docxBy the due date assigned solve the problem below, calculate the ra.docx
By the due date assigned solve the problem below, calculate the ra.docxRAHUL126667
 
Community user guide
Community user guideCommunity user guide
Community user guideJanis San
 
Scanning & Password Protecting Docs
Scanning & Password Protecting DocsScanning & Password Protecting Docs
Scanning & Password Protecting DocsKelly McDavid
 
Ask the Experts: SDL Trados live Q+A webinar for freelance translators
Ask the Experts: SDL Trados live Q+A webinar  for freelance translatorsAsk the Experts: SDL Trados live Q+A webinar  for freelance translators
Ask the Experts: SDL Trados live Q+A webinar for freelance translatorsPaul Filkin
 

Similar to Introduction to Inno-Setup (20)

Hardware, Software and computer management.pptx
Hardware, Software and computer management.pptxHardware, Software and computer management.pptx
Hardware, Software and computer management.pptx
 
Installing and uninstalling computer software
Installing and uninstalling computer softwareInstalling and uninstalling computer software
Installing and uninstalling computer software
 
Filmora tutorial
Filmora tutorialFilmora tutorial
Filmora tutorial
 
Testing the Video Chat
Testing the Video ChatTesting the Video Chat
Testing the Video Chat
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantages
 
The Power of PC Software.pdf
The Power of PC Software.pdfThe Power of PC Software.pdf
The Power of PC Software.pdf
 
Smart notebook 2014 software admin guidlines
Smart notebook 2014 software admin guidlinesSmart notebook 2014 software admin guidlines
Smart notebook 2014 software admin guidlines
 
Captivate 5.5 read me
Captivate 5.5 read meCaptivate 5.5 read me
Captivate 5.5 read me
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
 
SysInfoTools Archive Recovery
SysInfoTools Archive RecoverySysInfoTools Archive Recovery
SysInfoTools Archive Recovery
 
Computer Program- Introduction, characteristics and stages
Computer Program- Introduction, characteristics and stagesComputer Program- Introduction, characteristics and stages
Computer Program- Introduction, characteristics and stages
 
Scenario 2 - A medium-sized photographic and printing business
Scenario 2 - A medium-sized photographic and printing businessScenario 2 - A medium-sized photographic and printing business
Scenario 2 - A medium-sized photographic and printing business
 
Your questions answered
Your questions answeredYour questions answered
Your questions answered
 
Lindsey_FinalTrainingSession
Lindsey_FinalTrainingSessionLindsey_FinalTrainingSession
Lindsey_FinalTrainingSession
 
Ist264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalIst264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournal
 
Real World Click Once
Real World Click OnceReal World Click Once
Real World Click Once
 
By the due date assigned solve the problem below, calculate the ra.docx
By the due date assigned solve the problem below, calculate the ra.docxBy the due date assigned solve the problem below, calculate the ra.docx
By the due date assigned solve the problem below, calculate the ra.docx
 
Community user guide
Community user guideCommunity user guide
Community user guide
 
Scanning & Password Protecting Docs
Scanning & Password Protecting DocsScanning & Password Protecting Docs
Scanning & Password Protecting Docs
 
Ask the Experts: SDL Trados live Q+A webinar for freelance translators
Ask the Experts: SDL Trados live Q+A webinar  for freelance translatorsAsk the Experts: SDL Trados live Q+A webinar  for freelance translators
Ask the Experts: SDL Trados live Q+A webinar for freelance translators
 

More from Mindfire Solutions (20)

Physician Search and Review
Physician Search and ReviewPhysician Search and Review
Physician Search and Review
 
diet management app
diet management appdiet management app
diet management app
 
Business Technology Solution
Business Technology SolutionBusiness Technology Solution
Business Technology Solution
 
Remote Health Monitoring
Remote Health MonitoringRemote Health Monitoring
Remote Health Monitoring
 
Influencer Marketing Solution
Influencer Marketing SolutionInfluencer Marketing Solution
Influencer Marketing Solution
 
ELMAH
ELMAHELMAH
ELMAH
 
High Availability of Azure Applications
High Availability of Azure ApplicationsHigh Availability of Azure Applications
High Availability of Azure Applications
 
IOT Hands On
IOT Hands OnIOT Hands On
IOT Hands On
 
Glimpse of Loops Vs Set
Glimpse of Loops Vs SetGlimpse of Loops Vs Set
Glimpse of Loops Vs Set
 
Oracle Sql Developer-Getting Started
Oracle Sql Developer-Getting StartedOracle Sql Developer-Getting Started
Oracle Sql Developer-Getting Started
 
Adaptive Layout In iOS 8
Adaptive Layout In iOS 8Adaptive Layout In iOS 8
Adaptive Layout In iOS 8
 
Introduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/MacIntroduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/Mac
 
LINQPad - utility Tool
LINQPad - utility ToolLINQPad - utility Tool
LINQPad - utility Tool
 
Get started with watch kit development
Get started with watch kit developmentGet started with watch kit development
Get started with watch kit development
 
Swift vs Objective-C
Swift vs Objective-CSwift vs Objective-C
Swift vs Objective-C
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
 
Introduction to OData
Introduction to ODataIntroduction to OData
Introduction to OData
 
Ext js Part 2- MVC
Ext js Part 2- MVCExt js Part 2- MVC
Ext js Part 2- MVC
 
ExtJs Basic Part-1
ExtJs Basic Part-1ExtJs Basic Part-1
ExtJs Basic Part-1
 
Spring Security Introduction
Spring Security IntroductionSpring Security Introduction
Spring Security Introduction
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Introduction to Inno-Setup

  • 1. Introduction to Inno Setup Presenter: Poorti Pant, Mindfire Solutions Date: 06/12/2013
  • 2. About Me Brainbench Certified C++ Programmer Skills: Photoshop, Illustrator, C++, Flex, InDesign Connect Me: Facebook: https://www.facebook.com/pant.poorti LinkedIn: in.linkedin.com/pub/poorti-pant/64/357/a4/ Contact Me: Email: poortip@mindfiresolutions.com / pant.poorti@gmail.com Skype: mfsi_poorti Mindfire Solutions
  • 3. Inno Setup • • • • Free download from http://jrsoftware.org/ Works for Win 95 above Supports disk spanning Customizable setup types Presenter: Poorti Pant, Mindfire Solutions
  • 4. Inno Setup Wizard Application information screen is the screen where application information is entered by the user while creating the installer Presenter: Poorti Pant, Mindfire Solutions
  • 5. Presenter: Poorti Pant, Mindfire Solutions
  • 6. • Application Name : Name of the Application. This information is mandatory, for eg., “My Setup”.This is the name by which people will know the application. So choose the name so that it is unique and easily remembered. • Application Version : Version of Application. If this installer is created for first time then version is 1 or 1.0. It is mandatory information. Presenter: Poorti Pant, Mindfire Solutions
  • 7. • Application Publisher : Name of application publisher. It is optional field but it is good practice to provide the information. Name of application owner either individual or company is given. • Application Website : Website of application. Optional field but is good practice to provide the information. Presenter: Poorti Pant, Mindfire Solutions
  • 8. Application Folder Screen Inno setup script wizard presents user with Application folder screen. User decides the location where the application will be installed by default. Below screen shows the application folder screen. Presenter: Poorti Pant, Mindfire Solutions
  • 9. Presenter: Poorti Pant, Mindfire Solutions
  • 10. • Application Destination Folder : It is the name of folder where the installed files will be located once a user installs an application using the installer created by this process. If other folder is chosen then the files will be located there. • Application folder name : It is name of the folder in which all the installed files of the application will be located. In this case the folder is My Setup under the program files directory. Presenter: Poorti Pant, Mindfire Solutions
  • 11. • Allow user to change application folder : If this option is chosen then the user have option to change the installation folder. If the user does not choose the folder the application is installed in the default folder i.e., in My Setup under program files folder. Presenter: Poorti Pant, Mindfire Solutions
  • 12. Application Files Screen Inno Setup Application files screen presents user with an option to select files to be included in the application installer. User can select the files and folders to be part of the application installer. Below screen shows the Application Files screen. Presenter: Poorti Pant, Mindfire Solutions
  • 13. Presenter: Poorti Pant, Mindfire Solutions
  • 14. • Application main executable files : If the application contains a main executable file then click on browse and choose the main executable file of the application. • Choose the option Allow user to start the application after setup has finished if application can be launched by the user as soon as installation is completed. Presenter: Poorti Pant, Mindfire Solutions
  • 15. • Click on the Add files and Add folders option to select the files and folder which are part of the installer. For example, let there be a folder a and file b, c which are to be added in the installer then these folder and files are browsed and added using this option. Presenter: Poorti Pant, Mindfire Solutions
  • 16. Application Icons Screen When one needs to launch any application in windows either desktop icon is searched for or start menu is clicked. So application icons are an important part of any application created for installation. Application icons can be specified for an installer created using Inno Setup on the Application Icons screen. Presenter: Poorti Pant, Mindfire Solutions
  • 17. Presenter: Poorti Pant, Mindfire Solutions
  • 18. • Application Start Menu folder name : This name appears on the START –> ALL Programs. In above case there will be an option My Setup on the Start –> All programs. Presenter: Poorti Pant, Mindfire Solutions
  • 20. • License file is used to display license information while installing the application, information file shown before installation can be used to display assistance and explanation of some parameters needed to be entered by the user. This acts as great help to the user and adds to the software value. Also, information file shown after installation can be used to display summary of installation. Presenter: Poorti Pant, Mindfire Solutions
  • 21. Setup Language Screen Presenter: Poorti Pant, Mindfire Solutions
  • 22. • This screen is used to support additional languages during installation. Presenter: Poorti Pant, Mindfire Solutions
  • 23. Compiler Settings Screen Presenter: Poorti Pant, Mindfire Solutions
  • 24. • Custom Compiler output folder : Browse the folder under which the installer file needs to be saved so in above case the installer file is saved in Sample Installer folder under InnoSetup Samples folder. • Compiler output base file name : This is the name of the installer i.e. the .exe files so in above example the name of the installer file is mysetup.exe. Presenter: Poorti Pant, Mindfire Solutions
  • 25. • Custom setup icon file : Browse for the .ico file to be used as icon of the installer. • Setup password : It is not used but if one wants to protect the application using password, then can specify it. Presenter: Poorti Pant, Mindfire Solutions
  • 26. Question and Answer Presenter: Poorti Pant, Mindfire Solutions
  • 27. Thank you Presenter: Poorti Pant, Mindfire Solutions