Crystal Reports Detection
InnoScript will detect which version of Crystal Reports you are using in your project then include the proper Crystal Reports Installation to match! All you have to do is download the installation from our website for inclusion and deployment.
SQLDMO Detection
InnoScript will determine if you are using Microsoft's SQL Server SQLDMO then add the proper installation technique for the SQLDMO installation so that you do not need to install the SQL Client to get your application to work.
.NET Installation Detection
When you select for a .NET installation to be included in InnoScript; it will add code to your script to detect if that .NET installation is installed on the target machine and not install the included .NET installation if it already exist there.
VC++ Installation Detection
If your project uses VC++ Runtime files; InnoScript will automatically detect and include the proper VC++ Runtime installation in your script for the detected files.
Windows Side by Side Manifest
InnoScript has introduced Windows Side by Side manifest creation and ocx/dll
deployment for WinSxS. This is handy if you want to deploy COM dll and
ocx files and do not want to register them to help keep the system integity on
the installed system. The purpose of Side by Side manifest is to be able
to deploy different version of a ocx/dll and not have to go thru dll
hell. Example: Let's say you have three different applications that
share common dll'. You update one application and had to change the
common dll and need to deploy your application without disturbing any
other application you have installed on a users computer. You can deploy
the dll and have your application load it and not use the older version
of your custom dll. In this way you do not need to immediately update
your other two applications to keep them from breaking. All you have to
do is to mark the dll/ocx file in InnoScript and select to deploy a Side
by Side manifest and InnoScript will take care of the rest and your
application can run without the dll/ocx being registered.