|
Navigation: Introduction > Key Features of VisualSetup 4.0 |
|
Five years ago, e-PocketSetup was released as the first software dedicated to provide a professional installation for Pocket PC and other Windows Mobile devices. e-PocketSetup 4.0 is the most important release of e-PocketSetup family in years. VisualSetup is a product derived from e-PocketSetup to the users that want a professional solution for Windows desktop's only.
VisualSetup is fully compatible with all versions of Windows (from 95 through XP and beyond). We have improved the development environment including new editors and recreating the Dialog Editor and Click-Script Engine. Many wizards were included to give you the easiest way to use the setup builder, also many advanced editors and features were included to provide you one of the most powerful solutions available.
Install your files anywhere you want
VisualSetup puts you in control of you files. Just create the folder structure exactly as you do in Windows Explorer and then add the files clicking Add Files button. It is very simple and easy. For advanced users, you can set a conditional expression for each file. Also, VisualSetup 4.0 allows you to define files for each language you support (very useful for multi-language setup programs), define files for each platform you support (very useful for multi-platform setup programs). The generated setup program automatically query version resource information and choose, using the Windows Installer rules, the files that can be overwritten.
Compact Single-File Setups
Smaller and faster means a better experience for your customers. VisualSetup runtime has only ~390 Kb (including the uninstaller), or only ~250 Kb when you do not include the uninstaller. Setup runtime was completely re-written using optimization techniques and low-level programming languages, providing you a really and very fast solution. The single-file setup program is ready for distribution by web, LAN, CD, DVD, e-mail, floppy disk and any other media you want.
Project Quick-Start
Spend five minutes with VisualSetup's Project Wizard and come away with a complete, ready to build installation project.
Customizable Setup Dialogs
VisualSetup allows you define your own setup dialogs and customize the ones available in the default library. You can create Styles and use it in the dialogs of your setup program, creating a default and standard installation appearance for your products. All popular dialogs like license agreements, serial number verification, shortcut folder selection are available in the default library. With the new WYSIWYG (What You See Is What You Get) dialogs' editor, based on Windows Forms editor, you will be able to create powerful and professional dialogs with a few clicks.
Customizable Background Window
Choose between the traditional setup-wizard style or the modern Windows Installer style interface. You can customize the background window with images, texts with 3D effects, animations and gradients.
New Click-Script Engine
VisualSetup 4.0 has a new click-script engine, more powerful but with the same philosophy that allows you create advanced scripts without needing to know programming structures. Now the variables are typed and arrays are supported. Also you can define your own actions, call external DLL actions and expand the available actions with the Actions' Libraries.
Dependency Modules and Runtimes Support
Instantly add runtime support for many popular third-party technologies, including Visual Basic 5.0, Visual Basic 6.0, DCOM, JET, MDAC, Visual C++ and more. VisualSetup detects the dependencies of your modules and includes all necessary files to run your application.
Flexible Uninstaller
VisualSetup has an improved uninstall system. Each installed item, including files, shortcuts and registry's entries are removed using advanced techniques to define when is secure to remove them. Even the dialogs can be customized to create a full-personalized installation.
Three Installation Modes
Nowadays the end-user always want to control what the setup program is installing or uninstalling. VisualSetup allows you define components to group files, shortcuts and registry's entries and, just including the Components' Selection dialog in your setup program you will let the end-user choose what can be installed. Also, you can provide to the end-user three installation modes: Install (installs the application using the settings the end-user will select in the setup interface), Add/Remove (install the components that were not installed but the user has selected now, and it uninstalls the components that were installed but the user has unselected now) and Reinstall (install the application using the settings of the last time the setup was executed).
Native Multi-Language and Unicode Support
VisualSetup 4.0 natively supports multi-language installations and the Unicode characters. You can define variables with language-dependent value with the Multi-Language String Table and you can translate the messages and dialogs with an intuitive and easy interface designed for multi-language installations.
Wizards for almost every task
Many tasks are very complicated when you are defining what are necessary to be distributed with your application. Define the runtimes and third-party components can be a disgusting part of setup creation. It is not true when you are using VisualSetup. VisualSetup provides wizards for all these tasks to increase your productivity and make the setup creation task the easiest one of software development process.