InnoScript will convert your Visual Basic Project (5 or 6), Visual Basic .NET Project, or any exe/dll file into an Inno Setup Script (.iss). It will automatically put in the appropriate VB Runtime files for VB5 and VB6. By itself InnoScript is just a tool to help you move to Inno Setup by providing a simple way to get your project packaged in Inno Setup without knowing too much about Inno Setup.
The basic procedure to generate an Inno Setup Script in InnoScript:
- Install InnoScript in the Administrative Account. InnoScript must be run once from this account after installation for proper operation in a limited users account. Any License information update must also be done from the administrative account.
- Install Inno Setup (InnoScript uses Inno Setup to compile your scripts).
- Create a new InnoScript Project for your Visual Basic Project. File->New InnoScript Project
- Fill in parameter screen for Inno Setup directives (can also be done at a later time. InnoScript will automatically fill in many of the slots after the first run if the slot is empty). For best results fill in this screen after you attempt to generate your first script for each project, then fill in the missing information.
- Select your vbp/vbg/.net/PDW or other project file (Best results are generated when you use a vbg (group project) file that contains all the projects when your app uses ocx/dll/exe from other projects). Any exe/dll from other programming languages can be used also. Project Options->Settings->File Options
- Select a name and location for the output .iss file (This will automatically be filled in after you choose your Project file type in step 5).
- Choose the versioning types for your project and application. Project Options->Versioning
- Create or select a template file (.tpl) to be added to your script (optional). Project Info->Templates
- Add any additional files or folders that your application needs in order to operate properly. Project Info->Add Files and Project Info->Add Folders
- Add any additional folders where files in your project can be found (Helps to speed up file searches). Project Info->Search Folders
- Add any folder that you do not want InnoScript to search to locate files (Helps to speed up file searches). Project Info->Exclude Folders
- Press Create Script to convert your project file and generate script.
- Edit your script (.iss) with Inno Setup or other editor.
- Compile your script with Inno Setup.
Complex processes can be done once you familiarize yourself with InnoScript’s features:
- Safe Mode Do not get any files from any systems folders. Default (Recommended)
- Unsafe Mode Get files from systems folders. (Use only to identify files that are in the system folders)
- UNC Add UNC paths to the script for source files
- Non-VB Process other programming language exe/dll files.
- Min Windows Version Minimum Version of Windows that your application will install on.
- Min NT Version Minimum Version of NT that your application will install on
- Service Pack Level Add Operating System Service Pack checking (NT versions only).
- Add Files Add files to the script.
- Add Folders Add the contents of folders to the script.
- Automatic OS Updater Include the Automatic OS Updater file in your script.
- Check for Unsafe Files Check and eliminate unsafe files from your script.
- Run Log View what happened in the current run.
- Debug Log View dependency search info.
- Error Log View errors that happened in the building of the script.
- Unsafe Files View/Edit the unsafe files list.
- .Net Framework Include the .Net framework to be deployed with your script.
- Scripting Runtime Include the Scripting Runtime version for the target OS.
- XP Themes Include a XML file for XP Themes (Below Vista Only).
- Vista Admin Request Insert registry entry for application to be run as an administrator.
- Include URL Links Add URL links to your installation for website support for your app.
- Internal Installs Allows sub-installations to be included in the installation exe.
- Search Folders Allows you to control where InnoScript searches for files.
- Exclude Folders Allows you to control where InnoScript will NOT search for files.
- Fonts Add fonts to deploy with your application.
- External Installs Run other applications at the end of your installation.
- Dependencies See what files your application depends on for proper deployment.
- File Associations Associate files to your application.
- Templates Add replacement and merge capabilities to your script processing.
Created with the Personal Edition of HelpNDoc: Free help authoring environment