Contents 

Welcome
About
Contact and support
Readme
Introducing Graphical Installer
Overview
Features
File <project>.iss
File <project>.graphics.iss
Useful Functions, Procedures and Variables
Graphical Installer core files
Implementation of Inno Setup Compiler
GraphicalInstaller_functions.nsh
BitmapCutter.exe
BitmapCutterGUI.exe
Wizard.exe
How GraphicalInstallerUI works
MessageBox Designer
SetupProjectsConverter
Using Graphical Installer Wizard
Description of Graphical Installer Wizard's pages
Visual & Installer
Configuration of Graphical Installer Wizard (Visual & Installer)
Launching a Graphical Installer Wizard (Visual & Installer)
RAD & Installer
Configuration of Graphical Installer Wizard (RAD & Installer)
Launching a Graphical Installer Wizard (RAD & Installer)
Inno Script Studio
Configuration of Graphical Installer Wizard (Inno Script Studio)
Launching a Graphical Installer Wizard (Inno Script Studio)
Standalone application
Configuration of Graphical Installer Wizard (Standalone application)
Launching a Graphical Installer Wizard (Standalone application)
F.A.Q.
Changelog
Bugs

Graphical Installer for Inno Setup Online Help

Prev Page Next Page
 Graphical Installer uses modified version of Inno Setup Compiler, Preprocessor and Wizard

To achieve required visual effects we modified source files of Inno Setup installer. With every installation of Graphical Installer you install this modified version of Inno Setup. During install proces you may choose which version to install: ANSI (non Unicode) or UNICODE. If you have both versions of Inno Setup installed then you may install both versions of Graphical Installer. To see version of Inno Setup run application {Inno Setup 5}\Compile32.exe.

These files are modified:

  • {Inno Setup 5}\Compil32.exe

    Inno Setup IDE.
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\ISCC.exe

    Inno Setup Compiler and Preprocessor. Preprocessor (required) will be used for compiling your .iss scripts in spite of fact you chose it during installation of Inno Setup 5 or not.
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\ISCmplr.dll

    Inno Setup compiler (dll).
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\ISPP.dll

    Inno Setup preprocessor (dll).
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\Setup.e32

    Inno Setup Wizard.
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\SetupLdr.e32

    Inno Setup Wizard loader.
    Source: Inno Setup website www.jrsoftware.org/.

  • {Inno Setup 5}\Setup.e32

    Inno Setup Wizard.
    Source: Inno Setup website www.jrsoftware.org/.

Warning:
The only changes in these files are visual changes - there is no difference in functionality between regular Inno Setup 5 and these - modified - binary files.

There is one new file added: {Inno Setup 5}\GraphicalInstallerUI.e32. This file holds all required User Interface properties for proper drawing of skinned installers.

Original file {Inno Setup 5}\Setup.e32 was not modified: so you can create installers which looks exactly the same as your other installers.

See How does GraphicalInstallerUI work? for more info about this file.

 

   
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)