Contents Index  
What is Inno Setup?
Documentation Conventions
Creating Installations
Script Format Overview
Parameters in Sections
Constants
Common Parameters
Components and Tasks Parameters
> Setup Script Sections
[Setup] section
[Types] section
[Components] section
[Tasks] section
[Dirs] section
[Files] section
[Icons] section
[INI] section
[InstallDelete] section
[Languages] section
[Messages] section
[CustomMessages] section
[LangOptions] section
[Registry] section
[Run] section
[UninstallDelete] section
[UninstallRun] section
> Pascal Scripting
Introduction
Creating the [Code] Section
Event Functions
Scripted Constants
Check Parameters
BeforeInstall and AfterInstall Parameters
Uninstall Code
Examples
Support Functions Reference
Support Classes Reference
Using Custom Wizard Pages
Using DLLs
Using COM Automation objects
> Other Information
Unicode Inno Setup
Example Scripts
Frequently Asked Questions
Wizard Pages
Installation Order
Install Mode: 32-bit vs. 64-bit
64-bit Installation Limitations
Miscellaneous Notes
Command Line Compiler Execution
Setup Command Line Parameters
Setup Exit Codes
Uninstaller Command Line Parameters
Uninstaller Exit Codes
Unsafe Files
Credits
Contacting Me
Support Inno Setup