SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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