setup.exe creation
Setup Factory Screenshot Gallery
January 10, 2009 by admin · Leave a Comment
Join the thousands of developers who have made the switch to Setup Factory. Simply drag and drop files and folders onto the project window and you’re ready to build. It’s everything you need to make rock-solid professional software installers for Windows. Features include a visual dialog editor, multilingual support, MD5 serial numbers, single-file LZMA compressed setup.exe, powerful scripting engine with over 360+ functions and much more. Our tools are trusted by 20,000+ developers worldwide!
Click on any of the screenshot images below to see a larger, more detailed version.
Introducing Setup Factory 8

Setup Factory 8 is the result of over 15 years of experience creating software installation tools. Unlike installer builders that leave you scratching your head, Setup Factory is fast and easy to use. Simply drag and drop files and folders onto the project window and you’re ready to build. Imagine a rock-solid installer that works on any version of Windows from 95 through XP, Vista, Windows 7 (and beyond) in just a few minutes.
Project Wizard

When you start a new project, Setup Factory’s project wizard walks you through the first few steps of project creation. After gathering some key information about your application the project wizard generates a complete working project.
Clean, Straightforward Interface

Setup Factory keeps things simple. The main screen contains an intuitive list view of the files and folders that will be included in your installer. The task bar along the side provides quick access to all of Setup Factory’s features.
Adding Files

Setup Factory makes it easy to add files to your project. You can add them recursively or just drag and drop them onto the file list from Windows.
File Properties

Editing the installation settings for a file is as easy as double-clicking the file in the file list.
Folder References

Folder references are similar to files, but they reference a folder on your system instead of a single file. They’re useful for including folders full of files without having to reference each file individually.
Creating Shortcuts

Create shortcuts on the Desktop, Start Menu or anywhere else without any scripting.
Advanced File Settings

Many advanced installation tasks such as registering COM components and fonts are made simple.
File Conditions

Conditionally include or exclude a file from the installer at build time or run time.
Packages

Applications can often contain a series of optional components that extend the functionality of the main application. Since these components are not always required, it’s often desirable to allow the user the choice of what components they would like to install.
Screen Gallery

Setup Factory ships with many different kinds of pre-made screens that you can add to your projects.
Screen Manager

The screen manager allows you to add, remove, edit and re-order your installer’s screens. This gives you full control over the user interface and flow of your setup.
Themes

Choose from dozens of built-in themes (skins) for your installers or create your own using your favorite images. You can easily configure everything from fonts and banner images to background graphics, control colors and more.
Screen Properties

Every screen has unique settings and attributes that can be customized. All screens dynamically adjust their layout as you edit the screen’s controls and text. The language selector allows you to perform in-place translation of the screen’s text.
Screen Events

Go behind the scenes and modify the built-in functionality of any screen. Each screen provides a number of events where you can create intelligent scripted responses to everything from clicking ‘Next’ to any other message fired by a user interface control.
Extensive Action Library

You get a built-in library of 300+ actions, allowing you to leverage powerful functionality without having to do any programming. There are actions to handle everything from text file editing to system registry changes. You can execute programs, call DLL functions, query drive information, manipulate strings, copy files, start and stop services, interact with web scripts, display dialog boxes and much more. Simply choose the action you want from a categorized list, fill in the requested information fields and the wizard does the rest.
Powerful Scripting Engine

Setup Factory includes an incredibly powerful free-form scripting engine. Based on the popular Lua language, this easy to understand scripting language features everything from ‘for, repeat and while’ loops, to ‘if/else’ conditions, functions, variables and tables (associative arrays). The integrated script editor features color syntax highlighting, code completion, function highlighting, as-you-type action prototypes, Ctrl+Space function listings and even context-sensitive help.
Plug-ins

Setup Factory can be easily expanded with Action Plugins. These plugin modules can extend the product in powerful ways. Tight integration with the design environment makes them just as easy to use as built-in actions. Plugins are available through Indigo Rose as well as third-party developers thanks to Indigo Rose’s freely available plugin development kit.
Fully Configurable Uninstaller

The task of removing your application from a user’s system is easy to configure, and in many cases, works with little to no involvement on your part. But it can also be customized to handle any situation. In fact, just like the installer, the uninstaller has its own startup and shutdown actions, screens and events.
Language Support

Setup Factory offers unsurpassed support for multilingual installations right out of the box. Installers created with Setup Factory can automatically determine the language of the client operating system and adjust the display of screens and messages appropriately. Whether you need to support English, French, German, Spanish, Italian or any other language recognized by Windows, with Setup Factory you simply provide the text and your installer takes care of the rest!
Serial Numbers

Using Setup Factory’s powerful serial number generator you can quickly create thousands of unique serial numbers, which are stored internally as secure MD5 hashes. Hidden from prying eyes, your installer data is compressed using proprietary algorithms and only accessible to those users who supply a valid serial number. Of course, if you’d rather do it yourself, Setup Factory is flexible enough to support your own custom validation and authorization schemes.
Expiration

Your installer can be made to expire at a specific or relative date, or after a specific number of installations per system.
System Requirements

You can easily enforce system requirements in just few clicks. Built-in checks include operating system, memory, screen resolution, color depth and administrator privileges. If the user’s system does not meet or exceed the minimum requirements you have chosen, the installer can either warn the user or abort the setup process entirely.
Runtime Dependencies

As well as checking system minimums you can add runtime detection and installation for many popular third-party technologies, including .NET, Visual Basic, DCOM, JET, MDAC, Visual C++ and more. Additional dependency modules are easy to create and integrate seamlessly into the development environment. You have complete control over the detection and installation of each module, so you can easily adjust the behavior to suit your needs.
Background Window

You can optionally have a full-screen background window for your installer which will display product information or even your own custom images.
Install Logging

Log files can be created during installation and uninstallation to assist in debugging and auditing setups.
Build Settings

Setup Factory lets you set up multiple ‘build configurations’ that you can assign files, folders, and serial numbers to throughout your project. You can then switch between the different configurations whenever you generate the setup. With the built-in publishing wizard, Setup Factory makes building your project a pleasure, not a chore.






