Setup Factory(tm) 4.07 - Evaluation Version (#9803) - 3/24/98
===================================================

Indigo Rose Corporation         Phone: (204) 946-0263
230-123 Bannatyne Ave.		Fax:   (204) 942-3421
Winnipeg, MB                    Email: support@indigorose.com
Canada R3B 0R3                  Web:   http://www.indigorose.com

The following notes have been designed to help get you going with
Setup Factory 4.0.  Please take a minute to read them!


What can Setup Factory 4.0 do for me?
=====================================
In a nutshell, Setup Factory 4.0 creates the setup program and disk
set for the software product you want to distribute.

Setup Factory 4.0 is based on our point-and-click philosophy.  
Version 4.0 just takes it to an extreme.  All you do is add files to 
your project, customize the screens you want to display (or use the 
professionally designed defaults), and click on the Build button.  
Your files are automatically compressed, your setup program is created 
and then everything is output to your disk set.  You don't have to worry 
about large files not fitting on your disks, data integrity issues 
or any other nuisances.  Setup Factory takes care of all the details 
and lets you take care of your real work!


Why is Setup Factory your best choice?
======================================
Setup Factory achieves an excellent balance between ease of use and
power.  While some competitive products are much too simple and others
unneccesarily difficult to use, Setup Factory was designed from the
ground up to match the point and click interface to an extremely
powerful installation engine.  Even though Setup Factory 4.0 
is easy to use, we sure didn't sacrifice any flexibility!  Just some of
the great features include:

-  Install files to any location
-  Create shortcut icons and groups
-  Single file setup.exe (perfect for Internet distribution)
-  Selective install capability
-  Full featured uninstall
-  Build setups for both Windows 3.1 and Windows 95/NT
-  Integrated support for importing Visual Basic 3, 4 and 5 projects
-  Setup expiration dates, passwords and serial numbers  
-  Collect information from the user
-  CD-ROM and network installs
-  System configuration checking
-  Modify system files (win.ini, config.sys, autoexec.bat etc.)
-  Registry editing
-  Automatic font registration
-  Automatic registration of OCX/ActiveX controls
-  True multilingual support (English, French, Spanish, German,
   Italian, Dutch, Korean, Greek, Finnish, Danish, Polish, Norwegian
   or create your own with the built-in Message Manager)
-  Customizable screens and messages
-  Great for C++, Delphi, VB, Director, Folio, PowerBuilder, FoxPro,
   Access, Toolbook, FileMaker and more.
-  And of course, much more!


Getting Started
===============
You will quickly find out that Setup Factory is extremly easy to use.  
You will most likely be able to create your first setup in only minutes!  
To do this, simply choose to start the Project Wizard when you are 
presented with the Welcome screen.

Each screen or dialog in Setup Factory has a Help button which you can use 
to get more information on the options available to you.  You can also
refer to the Help menu for more detailed information and to browse the
help file Contents and Index for quick answers to your questions.


Restrictions on Use
===================
The setups that you create with this evaluation version are for testing
purposes only.  You may not distribute, in any way or form, the setups 
that you create with this evaluation version.  This includes both 
internal and external distribution.  When you are ready to really put  
Setup Factory to work, you can order the full commercial version which
comes with a royalty-free license to distribute the setups that you
create.


System Requirements
===================
There are two distinct parts to Setup Factory 4.0.  The actual Setup
Factory 4.0 program is a 32 bit program.  The setups that is creates can
be targeted for either 16 bit or 32 bit, depending on the Setup Module
that you use.  See the help file for more detailed information.

Setup Factory 4.0 was designed for Windows 95 or Windows NT 3.51 or greater.
If you are running Windows 3.1, you will not be able to run 
Setup Factory 4.0 unless you install the Win32s (version 1.3 or greater) 
extensions.

Win32s is an extension to Windows 3.1 that allows you to run Windows 95/NT
software on your Windows 3.1 system.  You can obtain Win32s free of charge
from a number of sources, including Microsoft.  You will need to get
the version of Win32s 1.3 that includes support for OLE. The Files section
of the Indigo Rose web site contains a number of links to the file you need.
http://www.indigorose.com/files.html


Notes on using Setup Factory 4.0 with Win32s
============================================
The setups that you create with Setup Factory 4.0 will work perfectly
on Win32s as long as you do not use long filenames in your project.

When running the actual Setup Factory program under Win32s, you should
be aware of the following, mainly cosmetic, issues:
- The scroll bar on the main screen does not properly reflect your
position in the file list.  For example, it seems to stop in the middle
of the screen rather than the bottom.  It is not really a problem though
as the file list scrolls properly.
- Make sure you are running in 16 or 256 colors.  If you run in a higher
color depth you will find that certain graphic elements, such as the
different icon views will not appear correctly.


Notes on Setup Modules
======================
There are some obvious differences between the 16 bit and 32 bit Setup
Modules.  You should use the module that matches the type of software
you are distributing.  If you are distributing Windows 95/NT software,
then use the 32 bit module.  If you are distributing Windows 3.1 software,
then use the 16 bit module.

The 32 bit module fully supports all of Setup Factory 4.0's features.
The 32 bit setups work with Windows 95, Windows NT 3.51 or greater, 
and Windows 3.1 with Win32s 1.3 or greater.

The 16 bit module has the following limitations imposed on it by the
operating system's capabilities:
- No long filenames
- Registry editing is limited to HKEY_CLASSES_ROOT
- No setup animation on the progress dialog
- Uninstall does not use the Registry key or Add/Remove description fields
- Shortcut Editor only recognizes Folders without a "\" in the name
  (i.e. Shortcuts can only be in Program Manager style groups)
The 16 bit setups work with Windows 3.1, Windows 95 and Windows NT.


Comments, Questions or Suggestion
=================================
We would love to hear from you!  Email is the best way, but you can
always fax or phone us.  We check our email throughout the day,
so you can be sure you will get a timely response.  Contact us at:

Email:  support@indigorose.com
Fax:    (204) 942-3421
Phone:  (204) 946-0263


Ordering Setup Factory
======================
Setup Factory 4.0 will pay for itself the first time you use it!  And the
amount of time and effort you save will keep paying you back for many
months to come.  Please refer to the Help menu for Ordering Information.
You will find full details on our royalty-free distribution policy and
a convenient order form.  You can also call your favorite software
dealer and ask for Indigo Rose's Setup Factory 4.0.  If they are confused,
have them call us at (204) 946-0263 and we would be pleased to enlighten
them!


Release History
===============
Build #0731
- Initial Release

Build #0910
- Added three new variables: %Desktop%, %StartMenu% and %StartProgs%.
- The shortcut editor uses these new variables when creating shortcut icons
for use with Windows 95 and Windows NT 4.0.
- Updated the Help file with the new Shortcut Editor information and
variables.  This information replaces the description found in the manual.
- Fixed an obscure problem with shortcuts not appearing properly on the
Start Menu with some international versions of Windows 95.
- The Uninstall icon description can now expand Inline Variables.

Build #1008
- Programs that are executed at the end of the installation now have
their working directories set to the directory they are being run from.
- If a user is running a shell other than Explorer under Windows 95/NT 4.0,
the setup will no longer complain about it.

Build #1127
- Selective Install now hides options that do not have type descriptions.  
For example, you can now remove the description "Minimum" and that install
type will not be shown during the installation.  This allows you to create
a setup that does not use all four setup "types".

Build #1216
- System restart option now works properly under Windows 95 and Windows NT.

Build #7120
- A new file format has been introduced.  If you have created a project
file (.sfp) with an earlier build, you will need to convert it to the
new format using the Convert 1.0 utility available from the Files section
of our web site (www.IndigoRose.mb.ca/indigo).

- A new option has been added to the Advanced page of the File Properties
screen.  Choosing "Auto-Register ActiveX" will attempt to
register the file using DllRegisterServer.  This will work for any
OCX/ActiveX control or OLE server that adheres to industry specifications.
As of release #7620, this option works for both 16 bit and 32 bit setups.

- A new feature has been added to the Project menu.  You can now use
the Execute menu item to launch as many programs as you need, with
control over when and why these programs are run.  Full documentation is
contained in the Setup Factory help file or by clicking on the Help
button from the appropriate dialog.

- The Project | Completion menu item has been replaced by the
Project | Termination menu item.

Build #7311 & 7428
- Maintenance releases.

Build #7620
- New integrated support for Visual Basic 3, 4 and 5 projects!
Choose "Project | Import Visual Basic Project..." to easily scan your
VB project for file dependencies.  All the files that your .exe requires
to run will be added to the project for you.  See the help file for full
details.
- True resource version checking has been refined and enhanced to increase
speed and reduce space requirements.  Saves time during installation and
enhances the reliabilty of your setup.
- Now both the 32 bit and the 16 bit setup handle the "Auto-Register
ActiveX" option.
- Added new Inline Variables: %CommonFiles%, %ProgramFiles%, and %DAOPath%.
See help for full details.

Build #7710
- Minor changes

Build #9801 (v4.06)
- Added a Conditions tab to the Registry Editor, Shortcut Editor, INI File
Editor, Bat/Sys File Editor and File Properties.  You can now install
files and execute commands based on the Operating System being used and
which packages are being installed.
- Enhanced the uninstall to delete registry keys using the irunin.ini file.
- Added in online support and web links to the Help menu.
- Many small enhancements and improvements.

Build #9803 (v4.07)
- If the setup encounters a locked in-use file, it will automatically
schedule the file to be installed at system reboot.  System reboot will 
occur at the end of the installation.  Please refer to MsgID107 to edit
the text prompt in non-english language modules.
- Certain system files that are commonly in use are now scheduled for
installation at reboot without user interaction, making the setup even
easier to use.
- Added a confirmation dialog to allow the end user to abort the automatic
system reboot.  As always, the message that is displayed can be controlled
using the Message Manager feature.
- Enhanced the program execution function to better handle command line
parameters for files with long filenames including spaces.
- Many more enhancements and improvements.


Copyright & Trademark Notice
============================
Setup Factory 4.0 and all related files and documentation is
Copyright (c) 1996-1998 Indigo Rose Software Design Corporation.
All Rights Reserved.

Setup Factory is a trademark of Indigo Rose Software Design Corporation.
All other trademarks or registered trademarks mentioned are the property
of their respective owners.
