Functions Overview

This release contains the following ISSI Functions:

 

Functional - These ISSI functions introduce some enhanced functionality to your setup

ISSI About (Create an About button in the Setup Wizard)

ISSI AppName (Use templates to create some [Setup] entries like default program group and install dir)

ISSI AssociateExt (Associate file extension)

ISSI Compression (To get the smallest setup files)

ISSI Constants (Get setup compile time and date to use as variables in your script)

ISSI CreateDir (Create a directory before compilation starts)

ISSI Download (Enable to create a setup that downloads and installs a remote setup)

ISSI GenerateSerial (Renerate random serials, log them and generate setup)

ISSI GetMd5Of... (MD5 hashing functionality for string, file, password and serial)

ISSI Languages (Activate all supported Languages)

ISSI LicensePrint (Create a print button on the License page)

ISSI NetDetect (Detects the presence of .net)

ISSI UninsHs... (Support for Modify / Repair / Remove by Han-soft Software)

ISSI Unzip (Include unzip support for up to 20 zip files included in your setup)

ISSI Update (Only install when existing AppID exists)

ISSI URL (Create a link to a web page in the Setup Wizard)

ISSI ScreenSaver (Helps installing screen savers, starting screensaver properties after install)

ISSI Script Backup (Include a copy of your setup script into your setup.exe as backup)

 

Appearance - These ISSI functions enhance or change the look and feel of your setup.

ISSI BeveledLabel (Apply a BeveledLabel that overrules the one defined through the use of ISSI_AppName)

ISSI Image (Apply this to create a background image during setup)

ISSI PlayMidi (Enables you play a MIDI file during setup. Internal and external support)

ISSI PlayWav (Enables you play a wave file during setup. Internal, external and loop support)

ISSI Splash (Create a splash screen that shows before setup. See also ISSI WizardBitmapImage)

ISSI wpSmallBitmapImage (This function changes the small image for each Wizard Page)

ISSI WizardBitmapImage (This function manipulates the image and text to allow different aspect ratio images)

ISSI WizardImages (Manage WizardBitmapImages)

ISSI WizardSmallBitmapImage (This function manipulates the small image and text size)

 

Custom Code - When ISSI already uses a function or procedure you need in code, you can add your own

ISSI Debug (Launch the ISSI generated code in a new instance of Inno Setup for review)

ISSI InnoBackwardCompatible (Add limited backward compatibility for older Inno code functions)

ISSI UserInclude (Make your custom includes and templates)

ISSI UseMyBackButtonClick (Use your custom BackButtonClick if the function is used by ISSI)

ISSI UseMyCurPageChanged (Use your custom CurPageChanged if the function is used by ISSI)

ISSI UseMyDeInitializeSetup (Use your custom DeInitializeSetup if the function is used by ISSI)

ISSI UseMyInitializeSetup (Use your custom InitializeSetup if the function is used by ISSI)

ISSI UseMyInitializeWizard (Use your custom InitializeWizard along with existing ISSI functions without conflicts)

ISSI UseMyNextButtonClick (Use your custom NextButtonClick if the function is used by ISSI)

 

Publish Functions - A set of functions that help you 'publishing' your software, they do not influence the created setup

ISSI BatchCompile (Compile up to 50 iss scripts)

ISSI CVS Functions (Export a clean copy from the repository)

ISSI FTP Upload (Upload files to a server vie FTP protocol)

ISSI PAD Export (Export/generate an updated Portable Application Description xml file)