1. Is the ugrate automatic, or must the user do something?
It is up to you, you can choose between:
- automatic when the users starts the program
- fully automatic when the computer is started
- Initiated by the user, integrated in the application.
- You must call the Script Engine for this action.
2. Can I use the script to control the update process?
The foundation of the Installer is a script. All tasks, including the ugrate process, are controlled by scripts.
3. Can I create MSI files with LizaJet Installer?
MSI files are files that you use to control the installation process of the Windows Installer, integrated in Microsoft Windows 2000 and XP.
Using Windows Installer is not a straightforward task, if you search in Google on “Windows Installer Problem” and “Windows Installer Problems” you get 400.000 hits.
The main problem for software distribution is that you first have to check the version and build of Windows Installer on your end-users computer, you must check if it works, and when not, you have the responsibility of installing the right version on your end-user computers. And when you do that you overwrite part of the Operating System on your end-user computer, and you can introduce side effects; or even more worse replace a working version of Windows Installer with a non working Installer.
Windows Installer is rather complex, it slowly evolved, Microsoft introduced new functionality, but they also had to include all legacy functionality, and were sometimes restricted by all this legacy stuff when they introduced new functions.
The LizaJet Engine is more compact and has functionality Windows Installer lacks, moreover it is tightly integrated with LizaJet Installer and scripting language using one integrated framework. The advantage from a system management point of view is also that the LizaJet Engine is exactly the same for all versions of Windows and as a consequence has exactly the same functionality for all versions of Windows. The LizaJet Engine also works in a non Internet Explorer environmen and when proxy settings are set using Netscape Navigator or Opera.
In short: LizaJet Installer is a more pure product, more stable, and less dependend on the version of Windows or the installed Service Pack.
So you are warned now, so do not blame us.
To answer the question: In theory you can create MSI files with LizaJet Installer because it is based on a general purpose script language, you can do everything you want in this language. You can also use LizaJet Installer to repackage applications, and use the unique advanced features of LizaJet Installer.
But if you are sure the only thing you want to do now and in the future is to create MSI files, and you do not need the advanced functionality of LizaJet Installer we do not recommend our LizaJet Installer.
There are dedicated tools on the market, like from Installshield (http://www.installshield.com/isd/) and Wise ( http://www.wise.com/wfwi.asp). And both companies are happy to sell it to you.
4. During upgrade, can I do more then only download files and set the registry?
Good question, apparently you have studied what you can do with other upgrade tools. We understand that in real life upgrade situations you have to do more then just download some files and change registry keys, sometimes you must stop services or register ActiveX components. With LizaJet Installer you can define for each action and for each script if it must be executed during installation, during upgrade, or both. So you have exactly the same wide-ranging functionality during upgrading as at first installation.
This is an example of one of the unique advantages of having an integrated framework for installation and upgrading.
5. What do I have to place on my Web Server?
The Deployment Set (a folder structure together with the setup programs, scripts and files) is automatically created. Everything is ready to deploy, all the files in the set are already compressed and digitally signed.
6. Can I install the BDE with the Installer?
Yes. Create the BDE as a package using the Wizard and choose type “Depended”. In the package of your application link to the BDE package. This is the only thing you have to do.
LizaJet Installer will automatically install or upgrade the BDE together with your application, but will skip downloading and installation when the BDE is already installed.
7. What is the advantage of one pass installation?
With an installation in one pass, you install several applications as a whole. This is mostly used for situation in which you must install your own application and some supporting software.
Your user likes it for two reasons:
- The user only has to fill in questions once, at the beginning of the installation process. With LizaJet Installer you can even show your dialogs before the file of the application are downloaded.
- The user will not see partially installed software after pushing the Cancel button. All the applications are or installed, or not installed at all.