Copyright: Copyright © 1996 Stirling Technologies, Inc.


BDE FAQs
.

	BDE FAQs
.

Why isn't the SQL Server alias getting installed on the target system?

The SQL Server alias does not use the PATH parameter.  However, all BDE alias definitions require that there be a NAME, PATH, and TYPE parameter in the alias definition.  Without a PATH parameter, the alias does not get created during the installation.

In the case of an alias which does not require a path, the path can be set to the <INSTALLDIR> directory specifier.  Note that the BDE Configuration utility does allow an alias to be created manually without the PATH.  However, the Borland AddAlias installation function (which is used by InstallShield Express) will NOT allow this.

Therefore, when making your alias setting for a SQL Server driver, the PATH should be set to <INSTALLDIR>.

Where will the BDE files be placed during a partial BDE installation?

All the BDE Engine files (except for the .BLL files and the configuration files) will be placed in the application's main installation directory, <INSTALLDIR>, rather than the /Borland/Common Files/BDE location.

Note  ReportSmith will not function with a partial BDE installation. If your application requires ReportSmith functionality, a full BDE installation is required.

How do I specify optional parameters for my BDE alias?

In the Step 3 dialog box of BDE Alias Settings, each optional parameter should be entered in the following format:

KEYNAME=VALUE

Each keyname/value pair should be entered exactly as it is displayed for the alias in the BDE configuration utility, and each pair should be entered on a separate line.  No additional formatting or delimiters are necessary or allowed.

For complete directions on adding BDE aliases, refer to the online help.

Will my setup’s BDE alias overwrite an existing alias on the target system?

For 32-bit BDE installs, Express will automatically overwrite the TYPE and PATH parameters of any BDE alias on the target machine's configuration file which has an identical name with the alias being installed.  However, any additional parameters, such as SERVER NAME, USER NAME, and DEFAULT DRIVER, will not be overwritten.

For 16-bit BDE installs, Express will maintain any existing BDE alias on the target machine's configuration file, thereby ignoring any alias in the installation which has an identical name as an existing alias.

Can I install BDE aliases which have ODBC driver types?

While this is not yet directly supported in Express, there is a workaround.  Simply follow the steps below to modify your setup:

1.	Open the InstallShield Objects dialog, and select the BDE/IDAPI check box. Express will automatically launch the Settings dialogs. For a 32-bit setup, select Full BDE Installation in the BDE Installation Type dialog.

Note  When using this workaround, it is not necessary to specify any aliases in the BDE Settings dialogs, so you may simply click on Next in each of the BDE Alias dialogs until finished.

2.	Open your system's BDE Configuration Utility, BDECFG32.EXE. (For a 16-bit setup, open BDECFG.EXE.)

3.	Create any aliases and corresponding ODBC driver connections which are necessary for the application you are installing, leaving the PATH parameter empty for each alias .

4.	Using Save As from the File menu, save the current configuration file as IDAPI32.CNF. (For a 16-bit setup, save the file as IDAPI.CNF.)

5.	Open the Specify Components and Files dialog in Express, and delete the IDAPI32.CNF file from the BDE\IDAPI CNF File group. (For a 16-bit setup, delete the IDAPI.CNF file from the BDE DLL Files group.)

6.	Launch Explorer, and drag-and-drop the IDAPI32.CNF file which you saved in Step 4 into the BDE\IDAPI CNF File group.  (For a 16-bit setup, drag-and-drop the IDAPI.CNF file into the BDE DLL Files group.)

7.	Use the InstallShield Objects ODBC Settings dialogs to select and configure the ODBC drivers and data sources you want to install.

8.	Run Disk Builder, and then test the installation on a machine which does not already have the BDE alias configured.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Contents
.

	InstallShield Express Readme
.

Readme

Registration Form

License Agreement

Survey

Visit the InstallShield Express Web Site: http://www.installshield.com


Contents RM
.

	InstallShield Express Readme
.

Readme

What's New?

InstallShield Product Comparisons

Frequently Asked Questions

Ordering Information

Registration Form

License Agreement

Survey

Visit the InstallShield Express Web Site: http://www.installshield.com

Part No. 231-20012


Create Distribution Media FAQs
.

	Create Distribution Media FAQs
 .

How do I create a self-extracting executable file for my setup?

InstallShield Express enables you to create a single-file self-extracting executable for your installation (if you have created the disk images) by simply selecting Path for a 1 File Installation in the Copy to Floppy dialog box. For complete instructions on this process, as well as an overview of the security options available and uses for this type of installation, refer to Chapter 3, “Building Your Installation" of the Express Professional User's Guide.

Can I rename a self-extracting executable file created in Express?

Express names the self-extracting executable file it creates Setupex.exe to differentiate it from the main installation executable Setup.exe.  You may rename the single-file executable anything except Setup.exe.  The reason for this is that when this executable file is launched, it extracts your setup's files and copies them to the target system's TEMP directory, and then runs Setup.exe to begin the installation.  If the single-file executable is renamed Setup.exe, it will then be attempting to load into memory a file of the same name, and two different programs with the same file name cannot be loaded in memory simultaneously.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Custom Installations FAQs
.

	Custom Installations FAQs
.

How do I change my setup's destination directory?

There are two ways to specify a destination directory in Express:

•	You can specify a destination for each Program Group.

This can be done in the Express Groups and Files dialog box.  Highlight the file group to which you want to assign a destination.  Then, in the Destination Directory field, choose an Express directory specifier.  This specifier can be appended with a "hardcoded" sub-path.  An example is <INSTALLDIR>\HelpFiles.  Your setup would then create the HelpFiles directory under the default value of the specifier <INSTALLDIR>.  It is not recommended that you hardcode this entire entry, as the drive you enter may not exist on your end user's system.

•	You can change the default value of the directory specifier <INSTALLDIR>.

This means that any Program Group assigned a destination directory of <INSTALLDIR> (along with the uninstall-related files that Express includes with your setup) will be installed to this default directory.  Go to the Express Dialog Boxes dialog box, highlight Choose Destination Location, and click the Settings tab.  In the field, enter your default installation directory.  Once again, do not hardcode this entire entry, but instead use directory specifiers.  For example, the entry <WINDISK>\MyAppFiles would cause your setup to create a root directory named MyAppFiles, and this directory would be placed in the drive on which your customer's Windows directory is installed.  This setting will apply even if you don't include the Choose Destination Location dialog box in your setup.

Note  Do not use the <INSTALLDIR> specifier to indicate the default destination directory in the Choose Destination Location dialog box.

For more information on Express Directory Specifiers, please refer to the online help.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Disk Builder FAQs
.

	Disk Builder FAQs
.

Can I reserve a certain amount of space on Disk 1 of my setup?

While Express does provide you the option of reserving room on your setup's first disk image for any uncompressed files you might need (see the Settings tab of the Run Disk Builder dialog), it requires you to specify the uncompressed files you wish to add before it will build your disk images.  If you wish to reserve space on your first disk image without having Express place any file there, you can use the following method:

1.	In the Settings tab of the Run Disk Builder dialog, select from the drop-down listbox a distribution media size that is actually smaller than that which you will be using for distributing your software.  (For example, if you will be using standard 1.44MB diskettes to distribute your application, you could choose for Disk Builder to create your setup's disk images with a size of 1.2MB or even as small as 720K.)

2.	When using the Copy to Floppy dialog to transfer the disk images to distribution media, use a larger size for your setup's first diskette than you had specified in Step 1.  (In the above example, you could use a 1.44MB diskette for your setup's first diskette and 1.2MB or 720K diskettes for all subsequent diskettes.)

Note  Any files added to your setup's distribution media by using this method will not be copied to the target machine during installation.

Why is Disk Builder unable to create a directory for my project's disk images?

Note  If you have been seeing an error message from Disk Builder ("Error: Unable to create directory..."), this answer will correct the problem.

When building your project's disk images, Disk Builder uses the name you gave your Express project to create a directory, and saves the images in a path under this directory (for example: MyProjectName\144MB\DISK1\ ).  This new directory is created under the same directory in which your project (.IWZ) file is located.  So, if this directory contains a file with the same name as your project file less the .IWZ extension, Disk Builder will fail when trying to create the disk image directory, since the name will already exist.

For example, if you name your project MyApp, it will be saved as MyApp.IWZ to the directory you select.  If, within this directory, you already have a sub directory named MyApp (no extension), Disk Builder will then not be able to create a directory called MyApp under which to place your project's disk image directory structure.

To alleviate this problem, please move your project's .IWZ file to a directory in which its name is unique, and then rerun Disk Builder.

Why is Disk Builder completing the disk builder process?

The problem is most likely occurring during file compression.  The following is a list of possible causes for a failing file compression:

Not enough space available in the project's directory.

Check to see that you have ample space available within the directory in which you saved your Express project, and that it is not write-protected.

A corrupt compression program caused by a media related problem such as a corrupt hard-disk or diskette.

•	Run ScanDisk on the system's hard drive, if available, to see if there are any bad sectors.

•	Request a new set of Express diskettes.

A conflict with a concurrently running program such as a screen saver or virus program.

Shut down any concurrently running programs and attempt to rerun the build.  This includes any virus checking software which may be running in the background.

Problem with a network drive.

Move your Express project file to a local drive and attempt to rerun the build.

A conflict with an installed driver.

•	Modify the AUTOEXEC.BAT and CONFIG.SYS files to load as few drivers as possible and attempt to rerun the build.

•	Attempt the build on as many systems as possible, and see if it runs on any other systems.  If it does, try to determine what drivers are installed on the problem system(s).

A conflict with the machine's hardware or peripherals.

Remove as many peripherals as possible and attempt to rerun the build.

You can also open our compression program ICOMP.EXE in DOS.  This file is located in the directory in which you installed Express.  In DOS, type ICOMP to see this file’s Main Options list.  See if you can use this program to compress any other files on your system.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Folders and Icons FAQs
.

	Folders and Icons FAQs
.

How do I assign an icon resource to an executable that I'm installing?

The resource (such as an .ICO or .DLL file) containing the icon that you want to use must have already been dragged and dropped from Explorer into one of your file groups within the Groups and Files dialog box.

After you have added the executable in the General tab of the Select Folders and Icons dialog box, click the Advanced tab.  Highlight the executable to which you want to assign the icon resource.  Then click on the browse (...) button next to the Icon field to open the Setup Files Browser window.  Select the desired resource file and click OK.

When you return to the Advanced tab, the resource file will be listed in the Icon field.  Click the Modify Info push button to apply the new icon.

Can I have my setup's icons placed on the Desktop or installed in the StartUp program group?

Express does not currently offer these options.  However, there does exist an alternate method for installing your application's icon to the StartUp group.  You can change your setup's default program group to StartUp.  This option is available under the Select Program Folder - Settings tab in the Express Dialog Boxes dialog.  Please note that this would install all of your setup's icons to this folder (except those which you have checked to be placed directly on the Start Programs menu), and that your user may change the default program group during installation.

•	For a 32-bit setup, you also have the option of using the Make Registry Changes dialog to add the path of your application's executable file to the following registry key on the target system:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Run

•	For 16-bit setup, you could use the Make System File Changes dialog to add your application to the [StartUp] section of the target machine's WIN.INI file.

Note  This entry would not be removed from the WIN.INI file if your application were to be unInstalled.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


For Advanced Users -- InstallShield3
InstallShield3 for Windows 3.1, Windows 95 and Windows NT (Intel, Alpha, Power PC, MIPS)

InstallShield3 is the integrated software distribution system for  Windows 3.1, Windows 95, and Windows NT (Intel, Alpha, Power PC, MIPS) platforms.  InstallShield3 redefines the way developers create setup programs for Windows applications.

InstallShield3 for Windows 3.1 and InstallShield3 for Windows 95 and Windows NT comprise integrated installation development systems that allow you to create a single installation script that will tightly integrate with all versions of Windows.

InstallShield3 helps put the finishing touch on your applications by providing an easy to use, yet comprehensive tool for creating industry-standard installation programs.  With InstallShield3, you can create one seamless installation program which installs your application and associated files and drivers.

InstallShield3, with its 16-bit and 32-bit versions, offers a seamless cross platform single Setup solution for creating installation programs for applications.

InstallShield is #1.  The InstallShield software distribution system is used by thousands of commercial software vendors, corporations and governmental agencies in over 50 countries and 12 languages.  The world's leading applications are distributed with InstallShield.

InstallShield installations are bulletproof.  InstallShield has been proven on millions of installations, with nearly every combination of software/hardware used in the PC environment.  Your application will install the first time.  We guarantee it.

InstallShield is easy to learn and easy to use.  Complete, ready to use, bulletproof template installations are provided for you -- you simply customize the comprehensive scripts with your application and corporate information.  InstallShield's scripting language, InstallScript, is a high-level installation-smart language specifically designed to create installations.  You don't need to worry about the programming details.  InstallScript can automatically handle all system detections and modifications, file organization, file transfers, file compression/decompression and keep your users informed at all times.

KEY BENEFITS

•	With InstallShield3 you get full customization options, including support for your company's logo, bitmaps and billboards, so your installation looks and feels like your application in every way.

•	You save time with comprehensive new templates, a set of 40 pre-built dialog boxes and the Visual Debugger.

•	You can create a complete installation with any feature combinations you desire, simple to complex, by giving you over 250 easy to use functions.

•	InstallShield3 gives you the industry standard in Windows installations; it offers a full graphical end user interface and a standardized look and setup, regardless of the application.

•	InstallShield3 provides extensibility, with the ability to call DLLs or the Windows API from your script.

•	InstallShield3 also provides you with complete help options through the comprehensive Online Reference and InstallShield Reports, a quick and effective technical support system.

NEW FEATURES

InstallShield3 offers more than 100 new features.  Some of the major features are:

New end user interface

Automatic, multiple billboard capability

Supports transparent bitmaps

Comprehensive new templates

Integrated unInstallShield

The Visual Debugger

New comprehensive Online Reference

New InstallShield Wizard EU

40 new built-in dialog boxes

New user interface objects

Over 30 new functions

New Technical Support System

One step installation of shared files

Component and selective installations

New resource architecture

New and improved Startup sequence

Exclusive Features in InstallShield3 for Windows 95

•	New Windows 95 user interface

•	Complete support for Windows 95 shell

•	Windows 95 Setup Guidelines compliant

•	Full support for the Windows 95 32-bit Registry

•	Complete long file name and UNC support

NEW USER INTERFACE

InstallShield Wizard EU, the new end user interface of InstallShield3 guides your users effortlessly through the installation of your application in a familiar and consistent user interface.

Automatic Billboard Capability gives you the opportunity to educate, communicate, advertise and entertain while your application installs.  During the file transfer process, you can promote your product's features, remind your customers to register and entice your customers with other product offers -- compliments of InstallShield!

Supports Transparent Bitmaps --You can now place your company's logo and other uniquely shaped bitmaps on your installation screen for a professional, customized look.

QUICKLY CREATE YOUR INSTALLATION

Comprehensive New Templates provide everything you need to create your installation and give you ideas to tailor your installation to suit your needs.  InstallShield3's templates are complete, ready-to-use installations you can customize to suit your application.

New User Interface Objects include 40 new, easy to use and most common dialog boxes.  One single function call gives you access to full functionality of any dialog.  InstallShield3 also includes new information, feedback and progress controls that you can use in your installation to keep your users informed during the installation.

Over 30 New Functions enable you to create the perfect custom installation for your product.  Certain functions provide default setting options, so you can create simple installations in a matter of hours.  Complex installations can be developed more easily with InstallShield3's script language enhancements.

Integrated unInstallShield lets your users automatically uninstall any application installed with InstallShield.  The tightly integrated unInstallShield takes care of the removal of all primary and related files from your users' systems, leaving no trace of your application and no wasted disk space.

NEW HELPFUL TOOLS

The Visual Debugger lets you closely monitor your installation and detect errors in your script.  You can execute your script line by line or you can set breakpoints in your script to allow you to easily examine your code.  The Visual Debugger helps you build bulletproof installations that are guaranteed to install.

New Online Reference gives you instant access to the most comprehensive collection of installation information. Context sensitive help lets you search and cross reference any topic or function and gives you complete definitions, examples, dialog previews and links to related topics. The Online Reference links provide a quick and easy way to compare functions and learn everything you need to know to create the perfect installation for your application.

New Technical Support System features InstallShield Reports, an easy-to-use tool to help you communicate with the InstallShield Technical Support Team efficiently.  The reports ensure the most effective response to your technical support questions and suggestions.  InstallShield Reports detects and remembers your system information saving you time the next time you want to create a report. Using InstallShield Reports ensures the fastest, most efficient and most direct link to InstallShield Technical Support.

INTERNATIONALIZE YOUR INSTALLATION WITH INSTALLSHIELD INTERNATIONAL!

There are two versions of InstallShield3 International available for independent software vendors interested in distributing software globally.

•	InstallShield3 International West includes localized versions of InstallShield3 in Danish, Dutch, Finnish, French, German, Greek, Italian, Norwegian, Portuguese (Brazil), Portuguese (Standard), Spanish, and Swedish.

•	InstallShield3 International East includes localized versions of InstallShield3 in Arabic, Simplified Chinese, Traditional Chinese, Hebrew, Japanese, Korean (Hangul), Russian, and Thai.

All the built-in resources, including the Sd dialogs, are completely localized into each of the languages.  With InstallShield3 International East or West you can create an installation program in any of the included languages.

TECHNICAL OVERVIEW

Compression/Decompression

•	Built-in high performance file compression engine reduces disk distribution costs

•	Automatically compress over multiple subdirectories and split large files over multiple disks

•	Fast decompression allows for quick installations

•	Add to library, get from library, XCOPY, file sets and file queue capabilities

•	Automatic update of feedback indicators

Quick Installation Startup

•	Check system information such as Windows version number, memory parameters, CPU type, network software/hardware, device colors, volume label date,time and many more

•	Check for adequate disk space before starting file transfer, display message if insufficient space

Interactive Installations

•	Selectively install components of a multi-component application or upgrade customized to each user

•	Built-in dialogs: prompts for the installation PATH, prompts for disk changes with validation, directory/subdirectory checking and many others

•	New user interface objects to keep users informed of installation status, including progress indicators and dialogs

•	Built-in instruction windows and six general purpose message boxes

•	Any dialog box you need can be used from within InstallShield, so together you and your user can determine exactly how, what and where your product is installed

•	if-then, while, goto, callable procedures, variable type support and many others

Windows 95 and NT Support

•	Access version resource information: obtain a specific file's version, find a file and get its version, or search for an existing file and install a newer version

•	Easily create, delete or modify application information in the Registry

•	Creates private and public program groups, folders and icons

Integrated unInstallShield

•	Automatic and built-in uninstall

•	Integrated with the Windows 95 Control Panel Applet

Customizable User Interface

•	Completely customize look and feel of installations

•	Choose color, location and size of all user interface objects

•	Built in user interface objects

•	Customizable screen colors and background patterns

•	Support for corporate logos, user defined titles, 256 color images and billboard displays

•	Built-in customizable status bar including size, location, number of lines, fonts and colors

DLL Support

•	Call any DLL directly (including third-party DLLs), no special formats

•	Call any Windows API directly

Automatic Program Icons

•	One function system interaction to add folders, shortcuts and program icons to the Windows 95 shell

•	Easily delete, enumerate and modify program groups, icons and folders

•	Launch an application after the installation process

.INI, AUTOEXEC.BAT and CONFIG.SYS

•	Quickly find and safely edit specific portions of any system file

•	Query, access, update private and system .INI files

•	INI files device keynames support

•	Automatic, intelligent, safe updating of AUTOEXEC.BAT and CONFIG.SYS files

•	Complete access to the Windows 95 and Windows NT Registry

Extensibility

•	Ability to Windows API

•	Ability to launch other applications and wait

•	Capability to chain multiple scripts

InstallShield Corporation

1100 Woodfield Road, Suite 108

Schaumburg, Illinois 60173-9946 USA

Sales:	800-374-4353

Tel:	847-240-9111

Fax:	847-240-9120

Email:	info@installshield.com

WWW:	http://www.installshield.com


Frequently Asked Questions
.

	Frequently Asked Questions
.

This topic presents some of the more common questions Express users have about InstallShield Express.  Please look through these before contacting us for technical support.

We also recommend that you consult the InstallShield Express Knowledge Base located on our website at http://www.installshield.com.  A database of frequently asked questions (FAQs), how-to documents, and troubleshooting information is provided in a fully searchable format in the Technical Support section.  The Express Knowledge Base is updated daily with new questions we receive and the accompanying answers.  If the question you are looking for does not appear in this Readme file, please check the Express Knowledge Base.

If you have a question of your own regarding Express, please let us know.  You can, via our website, send us a Technical Support request or simply email your question to us at express@installshield.com.  To help us answer your question as quickly as possible, please be as detailed as you with your question.  If your question is one commonly asked, we will add it to the FAQ list on our website and include it in the next version of this Readme file.

The FAQs are grouped by subject matter:

BDE

Create Distribution Media

Custom Installations

Disk Builder

Folders and Icons

ODBC

The Registry

Running the Installation

Self-registration of .DLLs, .OLBs, and .OCXs

Setup Groups and Components

Uninstallation

Usability


InstallShield Product Comparisons
.

	InstallShield Product Comparisons
.

InstallShield3  •  InstallShield Express Professional  •  InstallShield Express Custom Editions

InstallShield Express Custom Editions included with Borland Delphi 2.0, Borland C++ 5.0, Microsoft Visual C++ 4.1, and other development environments, are subset versions of InstallShield Express Professional software.  Both InstallShield Express Professional and the InstallShield Express Custom Editions are based on the proven reliability of InstallShield3 technology.

InstallShield3 is the worldwide standard for enabling software distribution to all Windows platforms.  With its robust exclusive features and powerful scripting functions, InstallShield3 provides the customization options and functionality you need to create the most advanced, professional, bulletproof installations for your Windows applications.  InstallShield3 is the complete distribution solution, with more flexibility and extensibility than any other installation system.

With InstallShield3 as its technical foundation, InstallShield Express Professional lets you produce reliable installations in a point-and-click environment.  InstallShield Express Professional is available in one version covering five different development environments (see chart below).  It offers many of the rich features available in InstallShield3 to allow you to quickly create an industry-standard installation.  InstallShield Express Professional provides a quick, simple, and professional solution for your time-sensitive installation needs.

Freely distributed, InstallShield Express Custom Editions offer a sampling of the features available in InstallShield Express Professional.  Custom editions of InstallShield Express are available in five versions for different development environments (see chart below).  Express is designed to show developers how easy it is to produce a top-quality, Windows 95-style installation in minutes.  If you wish to create more customized installations, you will need InstallShield Express Professional.  For ultimate flexibility and extensibility, you will need InstallShield3.

	InstallShield3	InstallShield Express Professional	InstallShield Express Custom Editions
Target Platforms Available
Windows 3.1 and  Windows for Workgroups	Yes	Yes	No
Windows 95	Yes	Yes	Yes
Windows NT (Intel)	Yes	Yes	Yes
Windows NT (MIPS)	Yes	No	No
Windows NT (DEC Alpha)	Yes	No	No
Windows NT (Power PC)	Yes	No	No
Single installation capability for all  Windows platforms	Yes	No	No
Development Platforms Available
Windows 3.1 and  Windows for Workgroups	Yes	No	No
Windows 95	Yes	Yes	Yes
Windows NT (Intel)	Yes	Yes	Yes
Windows NT (MIPS)	Yes	No	No
Windows NT (DEC Alpha)	Yes	No	No
Windows NT (Power PC)	Yes	No	No
Development Environments
Built-in support for Visual C++ 4.x	No	Yes; all environments included in one version	Yes; separate versions for each environment
Built-in support for Visual Basic 4.x	No	Yes; all environments included in one version	Yes; separate versions for each environment
Built-in support for Borland Delphi 2.0	Custom script available	Yes; all environments included in one version	Yes; separate versions for each environment
Built-in support for Borland C++ 5.0	No	Yes; all environments included in one version	Yes; separate versions for each environment
Built-in support for Borland Paradox 7.0	No	Yes; all environments included in one version	Yes; separate versions for each environment
Microsoft Compatibility
Compliance with Windows Setup Guidelines	Yes	Yes	Yes
Incorporates Windows 95 interface	Yes	Yes	Yes
Registry-editing capabilities	Retrieving and adding keys and values	Adding keys and values	Adding keys and values
Automatic registry entry capability	No	Yes	Yes
Features and Capabilities
Point-and-click graphical user interface	No	Yes	Yes
Fully customizable and  extensible scripting	Yes	N/A	N/A
Comprehensive, ready-to-use templates	3	N/A	N/A
Built in dialog boxes	40+	14	14
Self-extracting executable capability	Yes	Yes	No
Multiple setup types	Yes	Yes	Yes
Functions	270+ script-based	N/A	N/A
InstallShield Objects	Not included	All development environment objects included in one version	Different development environment objects included in each version
Visual Debugger	Included	N/A	N/A
Automatic billboard support	Unlimited	Unlimited	Limited to one
Custom graphics support	Yes	Limited	No
Custom dialog support	Yes	Limited	No
DLL access (custom/external)	Yes	Yes	No
API access	Yes	Yes	No
External script call capability	Yes	No	No
Ability to launch applications  in background	Yes	Yes	No
Complete, safe system file  and WIN.INI file modification	Yes; specialized functions	Yes; built-in	No
InstallShield Wizard EU	Yes	Yes	Yes
unInstallShield	Yes	Yes	Yes
Program group/icon setup	Yes	Yes	Yes
Self extracting executable capability	Yes	Yes	No
Multiple setup types	Yes	Yes	Yes
Documentation and  Product Information
Internationalized versions	Available	Not available	Available
Documentation	User’s Guide,  Online Reference, Knowledge Base	User’s Guide, Online Help File, ReadMe, Adobe Acrobat Electronic User's Guide	Online Help File, ReadMe
Technical support	90 days free	60 days free	30 days free
Licensing
Unlimited application  license per developer	Yes	Yes	Yes
Royalty-free distribution	Yes	Yes	Yes


License Agreement
.

	License Agreement
.

InstallShield® Express Professional License Agreement

A copy of the InstallShield Express Professional License Agreement follows.

IMPORTANT -- READ CAREFULLY BEFORE INSTALLING THE SOFTWARE.  When you enter your name as required during installation, you indicate your acceptance of the following InstallShield Express Professional License Agreement.

This is a legal agreement between you (either an individual or an entity) and InstallShield Corporation. ("INSTALLSHIELD").  Use of this software constitutes acceptance of the terms of this agreement.  If you do not agree to the terms of this agreement, contact INSTALLSHIELD for other licensing options or promptly return the software and the accompanying items (including written materials and binders or other containers) to INSTALLSHIELD or its authorized distributor from which you received the software for a full refund.

1.	GRANT OF LICENSE

a.	The enclosed INSTALLSHIELD software program (the "Licensed Software") may be used only by the registered developer.    You may use one copy of the InstallShield Express Professional software product identified above, which includes "online" or electronic documents (the "SOFTWARE") on a single computer.  The SOFTWARE is in "use" on a computer when it is loaded into temporary memory (i.e. RAM) or installed into permanent memory (e.g., hard disk, CD-ROM, or other storage device) of that computer.

b.	You may use the Licensed Software solely for the purpose of creating and distributing application installation systems, including updates and revisions of the single installation system.

c.	You have a royalty free right to reproduce, and distribute, in object code form and solely as part of your installation system, the installation executable files included in the Licensed Software and specifically identified in the documentation, provided you (i) include your valid copyright notice on your application; and (ii) agree to indemnify, hold harmless and defend INSTALLSHIELD from and against any claims or lawsuits, including attorney’s fees, that arise or result from the use or distribution of your application.  You may not, however, modify the INSTALLSHIELD copyright notice embedded in the resources contained in the installation executable files.

2.	COPYRIGHT

The Licensed Software is owned by INSTALLSHIELD and is protected by United States copyright laws and international treaty provisions.  Therefore, you must treat the Licensed Software like any other copyrighted material (e.g., a book or musical recording), except that you may either (i) make one copy of the Licensed Software solely for backup or archival purposes, provided you reproduce and include INSTALLSHIELD’s copyright and trademark notices contained on the original disk labels on such backup copy, or (ii) transfer the Licensed Software to a single hard disk, provided you keep the original solely for backup or archival purposes.  You may not copy the written materials accompanying the Licensed Software.

3.	OTHER RESTRICTIONS

a.	You may not use, copy, or modify the files containing the licensed software, or any backup copy, in whole or in part, or translate such files into any other file format or language, except as expressly provided for in this agreement.  You may not rent, lease or sublicense the Licensed Software, but you may transfer the Licensed Software and accompanying written materials on a permanent basis, provided you retain no copies, the recipient agrees to the terms of this License Agreement, immediately contacts INSTALLSHIELD to inform INSTALLSHIELD of such transfer and pays to INSTALLSHIELD a transfer fee in an amount to be determined by INSTALLSHIELD and in effect at the time in question.  Upon such transfer, your license under this License Agreement is automatically terminated.

b.	You may not reverse engineer, decompile or disassemble the Licensed Software for any purpose whatsoever.

4.	TERM

Your license is effective upon payment for and the opening of the package containing the Licensed Software.  You may terminate it at any time by destroying the Licensed Software together with all copies.  It will also terminate upon conditions set forth elsewhere in this Agreement or if you fail to comply with any term or condition of this Agreement.  You agree upon such termination to destroy all copies of the Licensed Software in any form in your possession or under your control.

5.	LIMITED WARRANTY

INSTALLSHIELD warrants that for a period of ninety (90) days from the date of receipt, the Licensed Software will perform substantially in accordance with the accompanying written materials.  THE FOREGOING IS THE SOLE AND EXCLUSIVE WARRANTY OFFERED BY INSTALLSHIELD.  INSTALLSHIELD DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH REGARD TO THE LICENSED SOFTWARE AND ALL ACCOMPANYING MATERIALS.

6.	CUSTOMER REMEDY

INSTALLSHIELD’s entire liability and your exclusive remedy shall be, at INSTALLSHIELD’s option, either (a) return of the price paid, or (b) repair or replacement of the Licensed Software that does not meet INSTALLSHIELD’s Limited Warranty and which is returned to INSTALLSHIELD within the warranty period.  The Limited Warranty is void if failure of the Licensed Software has resulted from accident, abuse or misapplication.  Any replacement of Licensed Software will be warranted for the remainder of the original warranty period or thirty (30) days, whichever is longer.

7.	DISCLAIMER OF DAMAGES

You assume responsibility for, among other things, (i) the selection of the Licensed Software to achieve your intended results, (ii) the acquisition of other software (including any programming or operating system software) and/or equipment compatible with the Licensed Software, and (iii) the installation, use and results obtained from the Licensed Software.  Further, inasmuch as the price paid for the license rights granted to you to use the Licensed Software may be substantially disproportionate to the value of products to be used in conjunction with the Licensed Software, and for the express purpose of limiting the liability against INSTALLSHIELD to an extent which is reasonably proportionate to the commercial value of this transaction, you agree that, to the maximum extent permitted by law, INSTALLSHIELD shall in no event be liable for any damages whatsoever (including without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use or inability to use the Licensed Software, whether direct, indirect, incidental, consequential, special or otherwise, REGARDLESS OF THE FORM OF ACTION, even if INSTALLSHIELD has been advised of the possibility of such damages.

8.	UPDATES & TECHNICAL SUPPORT

Upon your return of a fully completed InstallShield Express Professional Product Registration Form and for a period of sixty (60) days from the date of your receipt of the Licensed Software, INSTALLSHIELD will make available to you Technical Support in the manner and under the guidelines set forth in the Licensed Software user documentation, which may be modified from time to time by INSTALLSHIELD at its discretion without notice.  INSTALLSHIELD may, from time to time, revise or update the Licensed Software.  In so doing, INSTALLSHIELD incurs no obligation to furnish such revision or updates to you.  Updates and further support terms are available to you on the same basis as INSTALLSHIELD makes them available to its other licensees at then current prices.

9.	GENERAL

a.	This License is personal between you and INSTALLSHIELD.  It is not transferable and any attempt by you to rent, lease, sublicense, assign or transfer any of the rights, duties or obligations hereunder, except as provided in Section 3, above, is void.  This Agreement and the conduct of the parties hereto shall be governed by the laws of the State of Illinois.

b.	YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND INSTALLSHIELD WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN YOU AND INSTALLSHIELD OR INSTALLSHIELD’S AGENT(S) RELATING TO THE LICENSED SOFTWARE.

--- End of License ---


ODBC FAQs
.

	ODBC FAQs
.

Why aren't all my ODBC drivers displayed in the ODBC Settings window for my 16-bit installation?

The list of available 16-bit ODBC drivers is read by Express from the ODBCINST.INI file.  If you have a 16-bit ODBC driver which is not recorded in this file, then it has not been properly installed in your system.

Note  Any 32-bit ODBC drivers (which are logged in the registry) will not be displayed in a 16-bit ODBC setup project.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Ordering Information
.

	Ordering Information
.

To order or for more information about InstallShield3:

Phone:	847-240-9111

800-374-4353

Fax: 	847-240-9120

Email: 	info@installshield.com

WWW: 	http://www.installshield.com

To order or for more information about DemoShield5:

Phone:	847-619-7014

800-250-2191

Fax: 	847-240-9120

Email: 	info@demoshield.com

WWW: 	http://www.demoshield.com

InstallShield Corporation

900 National Parkway, Suite 125

Schaumburg, IL 60173-9946 USA

Tel: 	800-374-4353

847-240-9111


Registration Form
.

	Registration Form
.

Register your InstallShield Express Professional product today!

Simply complete and return this file to become a registered InstallShield Express Professional user to take immediate advantage of:

1.  Free 60 Days of Technical Support.  It's easy to get the answers to your InstallShield Express questions.  As a registered user, you can access InstallShield Express technical support any time you need it. Please include your name, company, phone, fax, serial and version numbers with each technical support request.

Fax:	847-240-9138

Email:	express@installshield.com

CompuServe:	102737,577

2.  More InstallShield Express information.  By registering now, you will have free access to comprehensive InstallShield Express information only available to registered users.

3.  Special offers and updates.  Registered InstallShield Express users enjoy special offers, periodic product maintenance releases and news about other exciting products.  Register now to take full advantage of InstallShield Express products and services.

InstallShield Express Professional Registration 1.11 (XDPR08-0111)

Name	___________________________________________

InstallShield User (if different than above)	___________________________________________

Title	___________________________________________

Company	___________________________________________

Dept.	___________________________________________

Address	___________________________________________

City	___________________________________________

Country	___________________________________________

State/Province	___________________________________________

Zip/Postal Code	___________________________________________

Phone	___________________________________________

Fax	___________________________________________

Email	___________________________________________

WWW	___________________________________________

Comments (Comments can also be emailed to wish@installshield.com)

____________________________________________________________________________________

____________________________________________________________________________________

Please tell us about your application(s).  With what application(s) do you use InstallShield Express?

__ Software Category  _______________________________________________________________

__ Application Name(s)  ______________________________________________________________

Please send your completed registration from to InstallShield Corporation by fax (847-240-9138), email (express@installshield.com), or CompuServe (102737,577)


Registry FAQs
.

	Registry FAQs
.

How do I make registry entries using binary and hex value data?

In the Registry - Keys dialog, highlight the key to which you want to add a value pair, and then click on the Registry - Values tab.  Click the Add Value push button to open the Registry Value dialog.  Type the name in the Value Name field.

To enter binary value data, select the Binary radio button in the Value Type window.  Next, in the Value Data field, type your data in HEXADECIMAL format, with no spaces between digits.  For example, a binary entry of 6F05E would, after installation, appear in the registry as 06 f0 5e.

To enter hexadecimal value data, select the DWORD Hex radio button in the Value Type window.  Then, in the Value Data field, type your data in HEXADECIMAL format, with no spaces between digits.  For example, a DWORD Hex entry of 6F05E would, after installation, appear in the registry as 0x0006f05e (454750).

Note  To enter a value in decimal format, select the DWORD Decimal radio button and type in the value data as an integer. This will produce the same formatted value in the registry as entering a DWORD Hex value. For example, a decimal entry of 454750 would also appear as 0x0006f05e (454750) in the registry.

For more information on the registry, refer to Chapter 6, “The Registry” in the InstallShield Express Professional User's Guide.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Running the Installation FAQs
.

	Running the Installation FAQs
.

Can I access the values captured in the User Information dialog?

The values captured in the User Information dialog (User Name, Company, and (optionally) Serial Number) are not accessible for use in your setup's registry or INI file entries.  However, by default, Express writes these values to the following key in your target machine's registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Company\Application Name\Version

Note  The names used for the Company, Application Name and Version subkeys are all taken from the entries you made in Express's Application Information dialog.

For a 16-bit setup, these values are written to the target system's WIN.INI file, under a section named after your application.

So, these values are accessible to any Express Extension you wish to include with your setup.  Please note that any Express Extension that will access these values must be invoked no earlier than the Setup Complete dialog.

Can Express transfer certain file groups based on the target system to which it is being installed?

Express does not currently offer this functionality.  It is being considered for future versions of Express Professional.

What sort of version control does InstallShield Express use?

Express includes version control only for those files copied to the Windows\System <WINSYS>directory.

Express will check for an existing version of each file copied to this directory. It will replace an existing file only if you have included a more recent version with your installation. Of course, it will copy the file normally if there is no existing file of the same name.

All other files are replaced only if the date of the file to be installed is newer than the file currently residing on the target system.

Why am I getting a Setup Initialization Error when I run SETUP.EXE?

The error message "Setup requires _SETUP.DLL and _ISRES.DLL (located in _SETUP.LIB) in order to operate properly" may be occurring because the SETUP.EXE file you are trying to run is the copy located in your main Express directory.  The file you need to execute will be under the following path (assuming you have specified 1.44 MB disks) \<AppName>\144MB\Disk1\SETUP.EXE.

When the Disk Builder creates the installation, it copies SETUP.EXE from the main Express directory into the appropriate installation directory for your application.  The path for this directory is created under the location of your setup project file.  When you want to execute a setup created by Express, you will ALWAYS launch the SETUP.EXE located in the Disk1 directory.  Or, you can launch it simply by clicking the Test Run push button on the Setup Checklist.

This message is also displayed when the file _SETUP.LIB (a compressed library containing setup data files) has not been copied by Express to a temporary directory on the target system.  The most common reason for this occurrence is that the target system's TEMP variable is set to a directory which either is inaccessible or contains insufficient space for the setup files to be copied and decompressed.  Please check that your target machine's TEMP directory is not read-only or located on a unavailable drive.  If it contains too many files, try moving or deleting a number of them, and then rerun the installation.

Why isn't my installation waiting for my extension to finish executing?

There are three common reasons for this occurrence.

1.	You have unchecked the box marked Wait for the program to exit before returning to installation within the Express Extensions Settings tab.  To correct this, open the Express Extensions dialog box, highlight your executable file in the Extensions window, click on the Settings tab, and check the Wait for the program to exit before returning to installation box.

2.	The Extensions executable has no main window, and therefore has no window handle.  When an executable is launched as an extension, Express looks for the window handle of the application, waits in a loop until the handle disappears, and then continues with the installation.  If the application doesn't have a window handle, Express will infer that the application has finished executing as soon as it is launched, and so will immediately continue with the setup

3.	The executable launches another application, and then exits while the second application is still running.  Express has no knowledge of this second application, so it continues the installation without waiting for the second executable to finish, creating the appearance that it is not waiting for the extension to finish.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Self-registration FAQs
.

	Self-registration FAQs
.

How can I use Express to register my .DLL , .OLB, and .OCX files automatically?

InstallShield Express automatically registers any file containing the "OLESelfRegister" string in the version resource.

You can check to see if a third-party .OCX, .OLB, or .DLL file contains this resource by opening the .DLL, .OLB, or .OCX using Borland Resource Workshop or Microsoft Visual C++ and then checking the 'Version Information'  resource for the following value:

VALUE "OLESelfRegister", ""

To include this resource in your own .DLLs, create an extra string value field in the version resource for the .OCX/.OLB/.DLL.  This value should have the name OLESelfRegister. The data for this value is ignored and can be set to "".

Microsoft Visual C++ does not currently allow you to add a new value field to the 'Version Information' resource.  If you are using Microsoft Visual C++, you will need to add this value directly to the .RC file for your project.  You can use any convenient text editor to edit this file and add OLESelfRegister to the existing values in the .RC file.  Make sure you rebuild your .DLL/.OCB/.OCX after making this change.

You can also manually add the following section to your SWDEPEND.INI file for the installation:

[DLLNAME.DLL]
Register=$(DLLSelfRegister)

If your SWDEPEND.INI file already contains a section named after your .DLL, you must add the "Register=$(DLLSelfRegister)" line to the existing section.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Setup Groups and Components FAQs
.

	Setup Groups and Components FAQs
.

How I do organize my application's files into subdirectories?

In order to arrange your application's files into subdirectories which will be created on the target system, a separate file group must be added for each subdirectory that you wish to include.

In the Groups and Files dialog, type the name you want to give your file group in the Group Name field.  Next, in the Destination Directory field, enter the directory in which you would like to install the files that will be included in this group.  Do this by selecting one of the Express directory specifiers available in the drop-down list, and then appending this specifier with a subdirectory, if applicable.

For example, if you have created a group named "Sample Files," and want the files in this group to be installed under a subdirectory of your main application directory, enter <INSTALLDIR>\SAMPLES as the group's destination directory.  If you then want to add another group of files, named "Advanced Samples," and would like these files installed into a subdirectory of the SAMPLES directory, you would enter <INSTALLDIR>\SAMPLES\ADVANCED as this group's destination directory.

Note  You can also locate file groups relative to other group names using the [ ] delimiters around the group name in the Destination Directory field.  An entry of “[Sample Files]\ADVANCED" would then be equivalent to "<INSTALLDIR>\SAMPLES\ADVANCED" in the above example.

For more information on Express directory specifiers, please refer to the online help.

How do I add a program group in the Groups and Files dialog?

To add a new group, type the name you want to give the group in the Group Name field.  (To do this, you must essentially "overwrite" the group name that is currently displayed in this field.)  Next, in the Destination Directory field, you must specify the directory into which you want to install the group.  Once the group name and destination directory have been entered, click the Add Group push button.

Note  Only after you have entered a unique group name will the Add Group push button be enabled.  Likewise, only after you have edited an existing group name or destination directory will the Modify Group push button be enabled.

For more information, please refer to Chapter 3, “Building Your Installation” in the Express Professional User's Guide.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Survey
.

	Survey
.

InstallShield Corporation is dedicated to producing world-class software and documentation that fits your needs.  Unfortunately, we can't do this unless you let us know what your needs are.

Once you have used Express, please take just a few minutes to fill this out this short survey.  We take all of your comments very seriously, because we want to produce the best setup toolkits available today -- and the only way we can do this is to satisfy your requirements.

Thank you in advance!

InstallShield Express Professional Performance

Please rate your reactions to the statements below using the following scale:

5-Strongly Agree  4-Agree  3-Agree Somewhat  2-Disagree  1-Strongly Disagree  0-No Opinion

1.	InstallShield Express is easy to use.  _____

2.	InstallShield Express creates a professional-quality setup.  _____

3.	InstallShield Express includes the functionality I require.  _____

What functionality would you most like to see added to a future release of InstallShield Express? _______________________

_______________________________________________________________________________________________________

What InstallShield Express option was the most difficult for you to use?  ___________________________________________

Can you suggest how we could make it easier?  _______________________________________________________________

_______________________________________________________________________________________________________

InstallShield Express Documentation

Please rate your reactions to the statements below.

1.	The InstallShield Express Help and User's Guide were easy to read and follow.  _____

2.	The InstallShield Express Help and User's Guide gave me the information I needed.  _____

3.	The organization of the InstallShield Express documentation allowed me to find the information I wanted quickly.  _____

What information that was not included would you most like to know?  ____________________________________________

_______________________________________________________________________________________________________

Do you have any other suggestions that would make the InstallShield Express documentation easier for you to use?  ________

_______________________________________________________________________________________________________

Your Company

1.	How many people work in your organization?  _____

a.	0-100

b.	101-999

c.	1000 or more

2.	How many Windows developers are employed in your:

a. department _____

b. site _____

c. company _____

3.	Should we send additional information to the person who manages development?

4.	If so, who should we contact, and in what manner?

5.	Which one of the following best describes the primary function of your company?  _____

a.	An OEM or original manufacturer.  An organization that creates and sells hardware.

b.	An ISV or independent software vendor.  An organization that develops software for broad commercial distribution.

c.	A systems integrator.  An organization that creates and recommends computer solutions that include installing and connecting hardware and networks as well as developing custom software.

d.	A VAR or value added reseller.  On organization that creates and recommends computer solutions that include developing custom software and reselling hardware and/or software.

e.	A computer consultant.  An organization that creates custom software but does not resell hardware or preexisting software.

f.	Other  _____________________________________________________________

Wish list

Please tell us about ANY needs or problems for which you have had difficulty finding a satisfying solution.  Of course we are interested in your installation needs, but we are also interested in your non-installation needs/problems.

_______________________________________________________________________________________________________

_______________________________________________________________________________________________________

_______________________________________________________________________________________________________

_______________________________________________________________________________________________________

Thank you for your time.  Please send the survey to us through E-mail (express@installshield.com), CompuServe (102737,577), fax (847-240-9138) or snail mail (900 National Parkway, Suite 125, Schaumburg, IL  60173-9946  USA).


Uninstallation FAQs
.

	Uninstallation FAQs
.

Why isn't my application appearing in the Add/Remove Programs applet?

There are three possible reasons why your application is not appearing in the Add/Remove Programs applet:

1.	Make sure that you have not unchecked the Automatic Uninstaller option in the Express Features dialog. If you have, please re-check this option and then rerun Disk Builder for your project.

2.	Check that you have not left any of the following fields blank in the Application Information dialog: Application Name, Version, and Company. These three values are used as paths for the registry entries that Express automatically makes for your setup. If one or more of these paths is missing, the registry entries required for your setup to have Windows 95 Uninstall capability cannot be made, and therefore your application's name will not appear in the Control Panel's Add/Remove Programs applet.

Please make an entry in each of these three fields, and then rerun Disk Builder. If your main application has no version number, please accept the default of 1.0. If you don't have a company name, just provide a name that you would consider to be a logical substitute for this entry.

3.	Make sure that it is a 32-bit installation. A 16-bit installation will not appear in the Control Panel's Add/Remove Programs applet. It will only receive an uninstall icon.

For more information on uninstall functionality, please refer to the online help.

Why are the _ISREG32.DLL and DEISLx.ISU files added to my setup?

The files _ISREG32.DLL and DEISLX.ISU are used for unInstallation purposes.

If you select to include Automatic Uninstaller functionality in your setup, Express will add at least two files to your setup: UNINST.EXE and _ISREG32.DLL. (For a 16-bit installation, these files are UNINST16.EXE and  _ISREG16.DLL.) UNINST.EXE is unInstallShield's main executable file and is copied to the target system's Windows directory. _ISREG32.DLL is a resource file required by the UNINST.EXE file and is copied to your setup's main installation directory <INSTALLDIR>.

The DEISLX.ISU file is a log file which is created by Express after file transfer, and it contains installation information specific to your setup, such as which files were installed, what directories were created, what entries were made to the registry, etc. This file is also placed in your setup's main installation directory, and is initially named DEISL1.ISU. If a second installation of the same setup is run without first running unInstall, a second version of this file will be created, named DEISL2.ISU. This file will only contain information pertaining to the second installation, and so, when used by UNINST.EXE during subsequent unInstallation, will only remove files, directories and registry entries created during the setup's second run. In this case, DEISL1.ISU (and possibly some other files) would not be removed by unInstallShield.

If, for some reason, you do not wish to have these files included in your setup, you can deselect the Automatic Uninstaller option in the Express Features dialog.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


Usability FAQs
.

	Usability FAQs
.

Can I create a single setup that will install to both 16-bit and 32-bit platforms?

Any 16-bit target platform setup you create with Express will install to both 16-bit and 32-bit environments (Windows 3.1 and 3.11, Windows 95, and Windows NT 3.51 or higher).  However, the three registry entries automatically made by Express for a 32-bit setup will not be made for any 16-bit setup which is installed to a 32-bit machine.

Does Express create an InstallShield RUL script that I can modify?

InstallShield Express does not generate an .RUL script which you can then modify for use with InstallShield3.  Express uses a pre-compiled InstallShield INS script which reads in from a settings file the data you supplied in the Express dialog boxes.  Therefore, there is no available text-format script to be modified.

If you need to add customized functionality to your installation, you can include your own .EXE and .DLL files within the setup by using Express Extensions.  For additional information on using Express Extensions, please refer to Chapter 5, “Express Extensions” in the Express Professional User's Guide.

Does Express support automatic font installation?

Express does not currently offer this option.  It is being considered for future versions of Express Professional.

For the latest list of FAQs and the most up-to-date Express information, please check our website at http://www.installshield.com.


What's New?
.

	What's New?
.

Thanks for purchasing InstallShield Express Professional version 1.11. Among the improvements in this release are:

Support for MFC 4.0/4.1 and MFC 4.2 objects.

The addition of a <SRCDISK> directory specifier, which is replaced by the letter of the drive from which the installation was run.

Self-extracting .EXEs can now be built in either 32-bit or 16-bit versions, based on the type of installation created.

The addition of an hourglass cursor to keep user informed during operations in Express.

The movement of the Default Directory setting to the AppInfo dialog box.

In addition, InstallShield Express Professional 1.11 takes advantage of the latest InstallShield engine technology to create an easy-to-use installer that produces powerful professional installations.