Highlight





LSB supports full customized and multi-languages text displaying.
It lets you modify all the text that will be displayed on the installation program pages and dialogs. You might also specify additional languages, along with their specific text, to embed into your installation program. This facility does NOT consist of an automatic multilanguage support: you are responsible for text correctness and for the related character set coherence. This program does NOT embed the specified fonts into the wizard project settings.

LSB is NOT script-based.
It doesn't allow you to specify single actions to perform on the target system: you can't explicitly delete, create or move any file or folder (and so on...). On the other hand you don't need to define those actions. You should only list the element to install (files, links, registry values...) and the related installing conditions. At installation-time the setup program you have built will read the list and will decide on the actions to perform.

LSB wants to preserve the system integrity.
The purpose of this program consists of giving to your product a solid shell. Its first rule consists of preserving the integrity of the user's system; the installation and uninstallation programs should add and remove elements without altering the system's state. If the setup has been aborted because of an unrecoverable error or an explicit user command, the installer program will be able to remove by itself all the partially installed components; this rollback process will involve the restoration of all the files that have been modified by the aborted installation process.

LSB writes by itself the list of the items to uninstall.
The list of items to uninstall is compiled in accordance with the actions performed during the installation. All the file, folders, Registry keys and values (in other words all the installed elements) that were part of the system before the installation process has been started (except for the shared items), as well as all the other files that will be created by the user after the installation has been ended, will NOT be removed by the uninstaller program. When the installer updates an existing product, it will incorporate the related uninstallation lists.

LSB checks for overwites and updates.
It doesn't allow the sharing of the same installing location with other products. An installation program which ships a named product can NOT use as target folder a directory that contains an other application unless its name has been specified in a special list. Little Setup Builder doesn't allow multiple installations of the same product on a single system. This rule preserve the consistence of the Registry settings and the related uninstaller informations. When the same product has been found on the target system the installer will force the user to install it into the same folder.







All the programs are written by Massimo Arganese
Roma - Italy, 2001
E-mail to: [email protected]