Setup Factory 7.0 - Last Minute Notes

Copyright © 1992 - 2007 Indigo Rose Corporation.
All rights reserved.

Product Name: Setup Factory 7.0
Version: - (what has changed?)
Release Date: January 30, 2007
Distribution: Unauthorized distribution prohibited. See License.txt for details.

Table Of Contents

Contact Information
Getting Started
Key Features in Setup Factory 7.0
Release History
Copyright & Trademark Notice

Contact Information

Contact Information

Technical Support

Getting Started

Thank you choosing Setup Factory 7.0! To get the most out of this software, we recommend that you start by reading the User's Guide. We’ve included 330 pages of instruction and tutorial in Adobe Acrobat PDF format. It’s a great place to start.

You’ll find a shortcut to the User's Guide on the Start menu under Start -> Programs -> Indigo Rose Corporation -> Setup Factory 7.0. Or, if you’d prefer to have this in physical book format, you can either print it out yourself, or order the professionally bound and printed book from OnDemandManuals.

We also provide a number of other helpful resources to get you up to speed. Look for them on the Help menu within the software. You’ll find a complete help system, tips & tricks, command reference material and web links to our online user discussion community and technical support system.

There is also an excellent video training CD-ROM available. It contains over 4 hours of training with more than 50 lessons. You’ll be walked through everything from starting your project, to themes and scripting. Ordering information can be found on our website.

We’d love to hear what you think of Setup Factory 7.0. Please stop by our online forums and tell us what you think. You’ll find links and other product information at or

Key Features in Setup Factory 7.0

Setup Factory has been raising the bar for over a decade, and we're proud to announce Setup Factory 7.0—the most important release in years. It's compatible with all versions of Windows from 95 through XP. We've improved the development environment to streamline your workflow and introduced unprecedented flexibility with the new customizable Screen Manager, Project Themes, Action Editor and Scripting Engine. Of course, we're still true to our roots of giving you the easiest to use installer builder available anywhere. But it's now also one of the most powerful solutions as well.

  1. Install Any File—Anywhere!
    Setup Factory 7.0 features an unbeatable development environment that puts you in control of your files. Simply drag and drop your files and folders onto the project window and you're ready to build. Setup Factory is smart enough to maintain your folder structure, automatically query version resource information, create shortcut icons and ensure 100% data integrity with reliable CRC-32 checking. Of course, everything can be customized and overridden if you wish, but for most projects the improved Project Wizard can handle it all with just a few clicks.
  2. Compact Single-File Setups
    Smaller and faster means a better experience for your customers and Setup Factory 7.0 delivers. Compare our tiny ~450 KB runtime overhead (including uninstall) to the competition and see for yourself. Additionally, with no "unpacking" step required, Setup Factory 7.0 installers are also much faster to initialize and install than those created by competitive tools. What's more, our Publishing Wizard walks you through the build process with a few easy steps. The single-file setup.exe is ready for distribution by web, email, LAN, CD, DVD and even floppy disk.
  3. Project Quick-Start
    Spend five minutes with Setup Factory's easy to use Project Wizard and come away with a complete, ready to build installation project. You'll be walked through each option so you can get your project started as quickly as possible.
  4. Customizable Install Wizard Screens
    With a library of more than twenty different screen templates to choose from and a pre-built wizard sequence suitable for the majority of installation tasks, Setup Factory 7.0 is miles ahead of both previous versions and the competition. There are pre-built layouts to handle just about any task your installer could want, and it's easy to adjust them to fit your needs exactly. There's everything from check boxes, radio buttons and edit fields to popular screens like license agreements, serial number verification, shortcut folder selection and other advanced options. The Screen Manager allows you to add and remove screens at will, and adjust the sequence with a simple drag-and-drop motion. Each screen features a real-time preview so you can see the result of your changes as you work.
  5. Themes and Skins
    Choose from dozens of pre-made themes (skins) for your screens or even make your own. It's as easy as viewing a live dialog preview and picking your favorite style. You can configure everything from fonts (face, color, size, style) and banner images to body/background graphics, control colors (buttons, check boxes, radio buttons) and more. Whether your installer needs a corporate feel or a hip attitude, you can do it with Setup Factory 7.0!
  6. Background Window Options
    Choose between the traditional setup-wizard style or the modern Windows Installer style interface. You can customize the background window with gradients, images, color washes, headlines and footer text with 3D effects. Now you can also select a custom taskbar icon, force the setup window to remain on top of other windows or even hide the taskbar icon completely for totally silent installs.
  7. Extensive Action Library
    Previous versions of Setup Factory have included a handful of system actions for doing routine tasks such as running programs and creating shortcut icons. Setup Factory 7.0 takes it to another level and gives you full control over your installer. You get a built-in library of more than 250 easy to use actions, so you can do whatever you need without having to be an advanced programmer. 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, enumerate processes, start and stop services, interact with web scripts, display dialog boxes and much more.
  8. Easy to Use Action Wizard
    You don't have to be a wizard to create powerful installers with Setup Factory 7.0. We've built the wizard into the software! Simply choose the action you want from a categorized list (complete with on-screen interactive help), fill in the requested information fields and the wizard does the rest. You don't have to know anything about scripting or programming—just fill in the blanks and you're done. Making changes is just as easy. Click on the line you want to change and press the "edit" button to go back to the original form. It's really that easy.
  9. Powerful Scripting Engine
    We've taken the classic Setup Factory action engine and replaced it with an all-new and 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). Paired with the built-in action library, full mathematical evaluation and Boolean expressions, there's simply nothing you can't achieve. Of course, we've also built in an "Action Wizard" and "Code Wizard" so even complete novices can create powerful installers that handle even the most demanding installation tasks.
  10. Color Syntax Highlighting Action Editor
    If you've outgrown the Action Wizard interface or simply want to unleash the power of the fast and efficient scripting engine, we've got you covered. The Setup Factory 7.0 freeform action editor features all of the professional features you'd expect. There's color syntax highlighting, code completion, function highlighting, as-you-type action prototypes, Ctrl+Space function listings and even context-sensitive help. If you're used to programming in Microsoft Visual Basic, Microsoft Visual C++ or any other modern development language, you'll be right at home.
  11. Expandable with Action Plugins
    Setup Factory 7.0 can be easily expanded with Action Plugins. These plugin modules can extend the product in infinitely powerful ways, such as adding support for databases, XML, data encryption and FTP file transfers. Tight integration with the design environment—including IntelliSense style code completion and syntax highlighting—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.
  12. Dependency Modules & Runtime 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. Additional dependency modules are easy to create and integrate seamlessly into the development environment. Setup Factory 7.0 gives you complete control over the detection and installation of each module, so you can easily adjust the behavior to suite your particular requirements.
  13. Flexible Uninstaller
    Setup Factory 7.0 features a new and improved uninstall feature. Simply turn it on and let Setup Factory worry about removing your files. Anything that is installed during the setup will be marked for removal by the uninstaller. However, if you want to go in and tinker with the settings, you'll find that the uninstaller is now fully customizable. You can take full control of what files are removed, what shortcut icons are deleted, what registry changes are made and anything else you require. Even the dialog screens and sequence can be adjusted to suit your needs!
  14. System Requirements Checking
    You can easily enforce system requirements just by clicking a few boxes. Built-in checks include operating system, memory, screen resolution, color depth and administrator privileges. If the user's system does not meet the minimum requirements you have chosen, the installer can either warn the user or abort the setup entirely.
  15. Serial Numbers, Security and Access Features
    Setup Factory includes a variety of features designed to help you manage access to your software, including serial number lists and date-based expiration. With its 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 7.0 is flexible enough to support your own custom validation and authorization schemes.
  16. Packages, Categories and Install Types
    Creating installers for complex and multi-part products is now easier than ever. With dramatically improved support for grouping files into packages, it's a snap to group products and features into a single installer. There's even support for categories so you can group your packages into logical components. It's the ultimate in flexibility for those large projects that need to support different installation types like typical, minimum, complete and custom.
  17. International Language Support
    Setup Factory 7.0 offers unsurpassed support for multilingual installations right out of the box. While some products charge you extra for this essential feature (or don't offer it at all), Setup Factory 7.0 gives you everything you need to support your customers and clients around the world. 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 7.0 you simply provide the text and your installer takes care of the rest!
  18. Built-in Spelling Checker
    Now it's easier than ever to make sure that typos don't creep into your projects. Basically anywhere you can type, you can perform a spell check to ensure error-free text. Dictionaries are available for over a dozen languages including English, French, German, Italian, Spanish, Dutch, Swedish, Danish, Croatian, Czech, Polish and Slovenian.
  19. Reports and Logs
    Keeping track of the essential details of your installation project is now just a couple of clicks away. With improved HTML-based project reports (featuring CSS formatting) and text-based install-time log files, you'll have an accurate record of everything you need. New options let you control the level of detail being logged, including options for recording errors and script actions.
  20. Silent Installs
    Create silent installations that operate without displaying user interface dialogs, prompts, messages or errors. Easily read command defaults from a response file and control the installation automatically. Silent installs let you maintain control over hundreds or thousands of workstations while enforcing corporate standards. New options let you enable silent installs with a command line switch, or even force the installer to always run in unattended mode. Setup Factory 7.0 installers automatically return command line status codes and can be easily called from batch files and automatic build processes.
  21. Visual Basic Project Scanner
    If you're creating installers for your Visual Basic projects, then look no further! Setup Factory can analyze your VB project and automatically add the necessary runtime files and dependencies for you. There's even an advanced executable scanner that can assist you in determining required DLL's and libraries for those difficult to manage multi-team projects.
  22. Unattended Builds
    Setup Factory 7.0 fits seamlessly into your daily build process. Creating your product installer every time you build your source code makes it easy to test early and often. Simply include your Setup Factory project in your build process to run automatically and output a finished setup.exe.
  23. Works with Windows 95 and Up
    While other installer tools are dropping support for older operating systems such as Windows 95 and 98, we believe that your choice of installation builder shouldn't limit your potential market. Setups created with Setup Factory 7.0 work just fine on every Windows operating system from Windows 95 to XP and beyond.
  24. Comprehensive User's Guide
    We listened when you said you wanted more learning resources. The new user's guide has been written from scratch to cover everything you need to know to create professional installers. You'll learn everything from basics like working with files and customizing the user interface all the way up to lessons on mastering the scripting language and creating multilingual installers. It's sure nice to have when you want to move beyond the wizards and get the most out of your software investment.
  25. Video Training CD's Available
    An optional series of video training CD's are available for learning Setup Factory 7.0 inside and out. Compared to classes and seminars, there's really no question that this multimedia training series offers a great value and a depth of content that just can't be beat. Indigo Rose is committed to seeing that you're experience with Setup Factory is simply unbeatable!

Release History - January 30, 2007 - January 15, 2007 - March 14, 2006 - March 8, 2006 - September 14, 2005 - June 17, 2005 - February 28, 2005 - October 13, 2004 - September 22, 2004

Copyright & Trademark Notice

Setup Factory 7.0, the Setup Factory 7.0 logo and all related files and documentation are Copyright © 1992-2007 Indigo Rose Software Design Corporation. All rights reserved.

Setup Factory 7.0 is a trademark of Indigo Rose Software Design Corporation. All other trademarks or registered trademarks mentioned are the property of their respective owners.