Setup Factory 是一款凝聚了數(shù)十年經驗結晶的軟件安裝工具。和其他的安裝程序不同,Setup Factory貫徹了快速方便的開發(fā)理念,您無需花費數(shù)周的時間學習便可以達到快速使用的程度,您要做的只是在界面中通過鼠標點擊將您的軟件文件和目錄直觀添加到目錄中,整個過程完全邏輯化和無縫化。除此之外,Setup Factory支持創(chuàng)建一個安裝文件包或一個單獨的setup.exe文件,生成文件可以運行于任意版本的windows中,包括95到windows 7及其以上版本,且更利于您的發(fā)布,比如通過網站下載、CD-ROM, DVD-ROM刻錄和局域網。
Setup Factory is the result of over a decade of experience in creating software installation tools. Unlike other installer builders that require week-long training courses in order to get up to speed, Setup Factory was designed to be fast and easy to use. By pairing a visual layout of your software's files and folders with a point-and-click interface, the entire process becomes completely logical and absolutely painless. What's more, Setup Factory creates a compact, single-file setup.exe that runs on any version of Windows from 95 to windows 7(and above) and is perfect for distribution by web download, CD-ROM, DVD-ROM and LAN.
您不必在為軟件的安裝打包再花費更多的金錢——Setup Factory 提供了所有您需要的功能,它能為你生成堅如磐石般的專家級軟件安裝程序,它同時使用方便、性能快速。Setup Factory 具有多個功能特點:一個快速啟動的工程向導、自定義對話框、主題/皮膚樣式、運行時間模塊、最小化支持、MD5編碼序列號、單文件setup.exe生成便于網絡下載、強大的多達250個功能函數(shù)的腳本編輯器、授權支持和其他功能等。
普通特性:
安裝所有文件——Anywhere
Setup Factory 提供了一個無與倫比的開發(fā)環(huán)境,為您提供了對打包軟件文件的全方面的控制。您只要單純得將您需要打包的文件和文件夾拖曳到工程窗口中,Setup Factory可以智能管理您的文件夾目錄,自動查詢版本信息,創(chuàng)建快捷方式圖標,并通過可靠的CRC-32校驗來確保數(shù)據(jù)的完整性。當然,任何一個步驟和功能您都可以隨您個人喜好來自定義或者覆蓋,但是對于絕大多數(shù)的工程而言,改進了的工程向導可以滿足其所有要求,您只需點擊鼠標即可。
打包成單獨的一個安裝文件
對于您的軟件用戶而言,更小更快的安裝文件意味著更好的軟件使用體驗,Setup Factory 便可以做到這點。Setup Factory 運行期系統(tǒng)開銷(包括反安裝過程)僅有450kb左右,您可以與同類產品進行比對。同時,沒有“解壓縮”過程,與同類產品相比,Setup Factory 安裝工具可以更快得完成界面初始化。除此之外,您可以使用我們的發(fā)布向導,一路選擇默認選項來創(chuàng)建安裝過程。單獨安裝文件setup.exe更益于網絡發(fā)布。以及電子郵件、局域網、CD、DVD刻錄甚至是軟盤。
快速啟動工程
您只需花費了5分鐘來使用Setup Factory的工程向導便可以完成一個安裝工程的打包,您可以一路選擇默認選項令您的工程啟動非常快速。
靈活的反安裝
Setup Factory 中增加了一個新的重要的反安裝功能。您只需啟用該功能,Setup Factory便會對您刪除的文件進行關注,任何在安裝過程中安裝的文件都會添加進記錄,方便反安裝程序運行。然而,如果您選擇繼續(xù)強行安裝,您將會發(fā)現(xiàn)反安裝程序將完全支持自定義,您可以控制任意需要刪除的文件,比如那些需要刪除的快捷方式、那些需要刪除的注冊表的更改、以及其他您需要刪除的內容,甚至您可以根據(jù)自己的要求刪除對話框屏幕和調整安裝次序。
系統(tǒng)要求檢測
您可以輕松得獲取系統(tǒng)要求,只需選擇一些選項框,內置的候選選項包括操作系統(tǒng)信息、內存信息、屏幕分辨率、顏色質量和管理員權限。如果用戶的系統(tǒng)無法滿足您選擇的最低的安裝系統(tǒng)要求,那么安裝程序將會警告用戶或者放棄整個安裝過程。
高級特性:
新功能!支持超過2GB的文件
你想發(fā)布超大數(shù)據(jù)文件嗎?Setup Factory 8將祝您一臂之力!很多安裝程序制作工具無法勝任超過2GB的文件,Setup Factory 8對此卻游刃有余。而且,Setup Factory 8采用新的LZMA數(shù)據(jù)壓縮算法,您將獲得更好的數(shù)據(jù)壓縮率,安裝過程也更快。
序列號、安全性和訪問權限
Setup Factory包含了多種功能,幫助您管理您軟件的訪問權限,包括序列號列表和基于數(shù)字檢驗的使用時間限定。通過強大的序列號生成器,您可以輕松的創(chuàng)建數(shù)以千計的唯一的序列號,并通過MD5加密混編保存在程序中。為了阻止程序被窺探,您的安裝程序的數(shù)據(jù)將通過您個人的算法進行加密壓縮,只有擁有有限序列號的用戶才有權利使用您的程序。當然,如果您愿意自己設定驗證方式,Setup Factory 同樣支持您自己定義的驗證方式和授權模式。
打包、分類和安裝類別
創(chuàng)建復雜的多方產品的安裝文件,使用Setup Factory將比以往更加輕松。Setup Factory創(chuàng)造性得添加了安裝文件分組功能。它將集體產品及其特點整合在一個單獨的安裝文件中。Setup Factory甚至添加了分類功能,您可以將您的數(shù)據(jù)包分組為幾個組件。該功能對于那些大型軟件工程非常適用,可以根據(jù)不同的安裝需要進行安裝不同的內容,比如標準安裝、最小化安裝、完整安裝和自定義安裝。
相關模塊和運行時間支持
在該版本中添加了運行時間的支持,以常規(guī)的第三方技術,包括Basic 5.0, Visual Basic 6.0, DCOM, JET, MDAC, Visual C++等。附加的獨立模塊可以方便得創(chuàng)建,并能無縫整合在開發(fā)環(huán)境中。Setup Factory 允許您對每一個模塊進行完全的控制:檢測和安裝,因此您可以輕松的判斷其行為是否符合您的要求。
新功能!支持最新的技術
除了一些經典模塊,比如Visual Basic 5.0/6.0, DCOM, JET 和 MDAC,Setup Factory 8.0還添加了一些易用的運行依賴模塊,以支持最新最流行的技術,比如.NET 3.0, .NET 3.5, SQL Express 2005, Visual C++ 2008 和 Windows Installer 3.1 v2.
多語言支持
Setup Factory 提供了非常卓越的多語言安裝文件的支持。當許多產品令您必須更改基本特點(或者完全不支持)時,Setup Factory 提供了您需要的各種功能以滿足您不同國度的用戶和企業(yè)的要求。創(chuàng)建安裝程序可以自動檢測使用者的操作系統(tǒng)的語言版本,調整顯示屏幕和信息與之相對應,無論您需要的是那種語言版本:英語、法語、西班牙語、意大利語或其他可以被Windows識別的語言,您只需在Setup Factory 中提供需要的語言版本的文本信息,Setup Factory 將會自動替你完成其他的工作。
新功能!LZMA數(shù)據(jù)壓縮算法
Setup Factory 8支持高性能的LZNA數(shù)據(jù)壓縮算法,您將得到更小的安裝程序,體驗到前所未有的安裝速度。相比于Setup Factory 7,Setup Factory 8的測試結果顯示:高三倍的壓縮率,安裝速度快20%。您可以存儲更多文件在CD/DVD(這可著極大地降低生產成本)。當您通過Internet發(fā)布安裝程序時,也可降低對帶寬的需求(節(jié)省您和客戶的時間和金錢)。而且,客戶體驗到更快的安裝過程,對您的產品也更滿意。
新功能!自動驗證碼簽署
用最快最簡單的方法為您的安裝執(zhí)行文件增加數(shù)字簽名。對于Internet下載和Vista兼容性,驗證碼簽署都是極其重要的。只需將Setup Factory 8指向您的證書和密鑰文件,給出說明信息,就可在安裝程序建立過程中自動簽署您的setup.exe文件。
自定義安裝程序的外觀
安裝向導屏幕
超過20種預置布局管理可以滿足任何軟件的安裝包的打包要求,并且支持布局調整以更精確符合您的需要。我們提供了多個界面元素,包括檢查框、單選按鈕和編輯欄,方便您構建常規(guī)的屏幕,比如許可協(xié)議窗體、序列號校驗窗體、文件夾選項界面和其他高級選項界面。支持每一種界面屏幕的即時預覽效果,因此您可以即時看到您修改后的界面效果。
主題和皮膚
您可以在大量預置的主題(皮膚)中選擇您需要的界面樣式,也支持自定義,這個過程就像查看一個對話框調取您喜歡的樣式一樣簡單,您可以配置各個主題元素,包括字體(外觀、顏色、尺寸和樣式)和橫幅圖像、主體/背景圖像、控件顏色(按鈕、檢查框、單選按鈕)等。無論您的安裝文件需要一個統(tǒng)一的風格還是各個部分各顯特點,Setup Factory 都可以滿足您的要求。
新功能!可視化對話框編輯器
這功能將最能滿足您的期待!從一開始,您就可以自由地創(chuàng)建自定義對話框。首先會為您提供一個空的向導對話框,您可以自由地設置任何您需要的控制功能。可執(zhí)行調整,重置,調出腳本代碼等功能。功能齊全且完全可視化。內置的對話框往往無法滿足您的需求,而這個新的可視化對話框絕對能滿足您。
背景窗口選項
您可以選擇傳統(tǒng)的安裝向導演示或者現(xiàn)代的Windows安裝界面樣式。您還可以自定義窗體的背景,支持圖像漸變、刷色效果、標題和頁腳文本三維效果。現(xiàn)在您還可以選擇一個常規(guī)的任務欄圖表,強迫安裝窗體始終置于其他窗體的前面,或者完全隱藏在任務欄后進行后臺安裝操作。
新功能!自定義安裝圖標和版本的源信息
如今,您可以改變嵌入的setup.exe圖標和嵌入的版本源信息(比如批注,產品版本,公司名,產品名,說明信息,商標和版權等)。其他的安裝程序工具強迫您向您的顧客展示他們自己的商標,而使用Setup Factory 8,您可以根據(jù)您的需求,在您的安裝程序中向您的顧客展示任何商標。
靈活的腳本系統(tǒng)
強大的腳本引擎
在這一版本中,我們移除了原來的經典的Setup Factory函數(shù)引擎,采用一個全新的功能異常強大的且完全自由的腳本引擎。基于常規(guī)的LUA語言,您可以很容易得理解腳本語言的特點,包括“for, repeat and while”的循環(huán)語句、“if/else”的條件判斷語句、函數(shù)、變量和表格(相關數(shù)組)。與內置的函數(shù)庫相匹配的,采用完全的數(shù)字賦值和布爾表達式,這個腳本中幾乎沒有令您難以理解的內容。當然,我們還是內置了一個“函數(shù)向導”和“代碼向導”,因此,即使完全得初學者也可以創(chuàng)建功能強大的安裝包,甚至是那些要求異常苛刻的程序打包任務。
豐富的控制函數(shù)庫
Setup Factory內置了一個多達360個函數(shù)庫,因此您無需再進行高級的程序編輯便可以實現(xiàn)您所需要的功能。所提供的函數(shù)庫涵蓋了各個方面,從文本文件編輯到系統(tǒng)注冊更改等。您可以通過調用dll函數(shù)執(zhí)行程序,包括查詢驅動器信息、管理字符串、拷貝文件、枚舉進程、開始和終止服務、與網頁腳本結合、顯示對話框等。
填表式的操作向導
在Setup Factory 中,您無需專門使用向導來創(chuàng)建一個強大功能的安裝包,因為我們已經將向導程序整合在程序之中。您可以從分類列表中選擇您需要的函數(shù)命令(完全的屏幕交互幫助),然后在要求的信息區(qū)域中填入您需要的信息,Setup Factory將自動完成剩下的工作,您無需掌握太多的腳本或者程序方面的知識,您僅需要將空白區(qū)域填入您的信息便可以。修改同樣是一件容易的事情,點擊您想要修改項的直線,然后點擊“編輯”按鈕,窗體中的信息便會回復到最初的樣子。
彩色語法高亮顯示
如果您對于控制語言向導接口不適應,或者您僅僅想要激活那個強大快捷的腳本引擎,我們?yōu)槟峁┝讼鄳膶Σ摺etup Factory 自由控制語言編輯器提供了所有的您想要的專家級腳本編輯功能,它提供了彩色語法高亮、代碼校驗、函數(shù)高亮、輸入即時樣本選擇、Ctrl+Space激活功能列表和文本關聯(lián)幫助等功能。如果您熟悉Microsoft® Visual Basic, Microsoft® Visual C++等其他現(xiàn)代程序開發(fā)語言,您會更加容易得使用。
新功能!獨立的腳本編輯器
Setup Factory 8.0中有Indigo Rose 腳本編輯器應用程序。有了這個獨立的程序,您可在Setup Factory 8開發(fā)環(huán)境外編輯您的安裝程序腳本。支持語句高亮、智能感知代碼是否完整和幫助文件集成功能。只需運行Setup Factory 8程序文件夾中的“IRScriptEditor.exe”即可。
新功能!支持MSI功能庫
您可以將Setup Factory 8腳本安裝程序與MSI類型的安裝程序(比如Indigo Rose’s MSI Factory)進行交互。這些新的功能滿足用戶系統(tǒng)中的Windows安裝程序服務技術。進而,您可以輕松地詢問用戶系統(tǒng)(安裝了MSI Windows安裝程序包)中產品的狀態(tài)、特征和組件信息。
可擴展的控制語言插件Plugins
Setup Factory 可以通過Action Plugins.來擴展功能。這種插入模式可以代給整個產品無限的功能擴展可能,比如插入對數(shù)據(jù)庫的支持、XML支持、數(shù)字加密和FTP文件傳遞。該功能緊密整合在開發(fā)環(huán)境中,包括IntelliSense樣式代碼檢驗和語法高亮功能,就想在使用內置的腳本編輯器一樣容易。該插入Plugins功能可以通過Indigo Rose來提供,也可以使用其他第三方開發(fā)工具,再次,感謝Indigo Rose免費提供的插入Plugins開發(fā)工具。
新功能!自定義錯誤控制功能
由于用戶沒有使用規(guī)定的系統(tǒng),或者缺少一個必須的應用程序,在安裝過程或未安裝狀態(tài)下,總是會發(fā)生一些錯誤。有了Setup Factory 8,您的用戶可以通過智能預設來控制這些錯誤,或者您可以通過“On Install Error” 和 “On Uninstall Error” 功能,提前設定好您的腳本代碼。當錯誤發(fā)生時,這些功能將被激活,用戶可以自定義地控制這些錯誤。
新功能!更多的腳本功能
如今,Setup Factory 8為您的安裝程序腳本配備超過360種高性能的操作(比v7.0多40多種)。其中不乏一些真正實用的功能,比如新的MSI功能庫。
高效率和團隊開發(fā)
內置的拼寫檢測
現(xiàn)在,保證您在您的工程中拼寫正確將比以往更加方便。基本上,無論您在哪里輸入信息,您都可以執(zhí)行拼寫檢查功能,以確保文本輸入沒有錯誤。Setup Factory 中提供了多個語言的字典,包括英語、法語、德語、意大利語、西班牙語、荷蘭語、瑞典語、丹麥語、克羅地亞語、捷克語、波蘭語和斯洛文尼亞語。
報告和記錄
現(xiàn)在,您只需一兩個鼠標點擊便可以清楚了解您的安裝程序工程的安裝細節(jié)。提供了經過改進的基于HTML工程報告(支持CSS格式化)和基于文本信息的安裝時間記錄,您可以獲得任何您想要的安裝信息的詳細記錄。現(xiàn)在您可以控制的安裝級別選項包括記錄錯誤選項和腳本運行記錄。
Silent安裝
支持創(chuàng)建一個不顯示用戶對話框、提示信息和錯誤信息的Silent安裝程序。您可以根據(jù)文件的響應讀取默認的命令行來自動安裝文件。Silent安裝程序令您可以控制大量工作站的程序安裝,以滿足企業(yè)標準的要求。現(xiàn)在提供了一個命令行開關令您可以進行Silent安裝,或者設定安裝程序始終按照無人看管模式進行安裝。Setup Factory 可以自動返回命令行狀態(tài)碼,方便您從批量文件中調用和自動創(chuàng)建過程。
Visual Basic工程文件掃描
如果您要為您的Visual Basic工程創(chuàng)建安裝程序,您將會倍感意外,Setup Factory可以分析您的VB工程并自動添加必要的相關運行時間的文件。在此,甚至提供了一個高級的可執(zhí)行掃描器,幫助您所判斷需要的DLL文件和庫,用于那些以往比較困難完成的多組工程管理。
無人看守模式編譯
Setup Factory 適合無縫得融入在您的每日的程序創(chuàng)建過程中。在您每次編輯您的源代碼創(chuàng)建安裝包可以令您得程序更早更頻繁得進行調試。您只需將Setup Factory工程加入您日常的程序創(chuàng)建中,它便會自動運行并獲得最終的安裝文件setup.exe。
新功能!更好地使用源代碼管理
不少用戶更喜歡將Setup Factory工程文件保存在源程序控制系統(tǒng)中,針對這些用戶,我們在工程文件中不再記錄文件時間、統(tǒng)計數(shù)據(jù)和版本信息。這樣,您更容易在源程序中添加Setup Factory工程文件,而不需要做一些無謂的改變。
100%兼容性
在windows95及其以上版本中使用
當其他安裝包程序放棄了一些早期的操作系統(tǒng),比如Windows 95 和98,我們依舊堅信您所選擇的安裝程序不會影響您的潛在市場,因此Setup Factory 可以和任何的windows系統(tǒng)良好得兼容運行,從Windows 95 到Windows 7。
新功能!兼容Windows 7, Vista, XP, Server 2003 和Server 2008
在Setup Factory 8.2建立安裝程序,您大可不必考慮兼容性問題。Setup Factory 8.2配置了最新的操作系統(tǒng)檢查功能;自動填充內置變量(在最流行的文件夾,比如CommonDocuments文件夾, MyMusic文件夾, MyPictures文件夾, MyVideos文件夾);內置的smarts。您的安裝程序既可在最新的操作系統(tǒng),也可在Windows95中運行。這樣的競爭力是無可比擬的。
新功能!支持64位的Windows操作系統(tǒng)
配置一個返回地址為“_ProgramFilesFolder64″的全局變量,和定位在“%ProgramFilesFolder64%” 及“%CommonFilesFolder64%”的會話變量。
Don't be fooled by products costing twice as much - Setup Factory has everything you need to make rock-solid professional software installers. It’s also easier to use and faster to work with. Setup Factory features a quick-start project wizard, customizable dialogs, themes/skins, runtime modules, multilingual support, MD5 encoded serial numbers, single-file setup.exe for internet downloads, powerful scripting engine with 250+ functions, Authenticode support and much more.
Standard Features
- Install Any File – Anywhere!

Setup Factory features an unbeatable development environment that puts you in total 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.
- Compact Single-File Setups
Smaller and faster means a better experience for your customers and Setup Factory 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 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.
- Project Wizard 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.
- Flexible Uninstaller
Setup Factory 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!
- 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.
Advanced Features:
- NEW! Support for Files Larger Than 2GB
Are you distributing massive data files? Setup Factory 8 is up to the challenge. While many installers will choke on files larger than 2GB in size, Setup Factory 8 sails right on through. In fact, with our new LZMA data compression, you’ll also get dramatically better compression ratios and lightning fast installs.
- 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 is flexible enough to support your own custom validation and authorization schemes.
- 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.
- 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 gives you complete control over the detection and installation of each module, so you can easily adjust the behavior to suite your particular requirements.
- NEW! Latest Technologies
In addition to the classic modules like Visual Basic 5.0/6.0, DCOM, JET and MDAC – Setup Factory 8.0 now includes easy-to-use runtime dependency modules for the newest and most popular technologies like .NET 3.0, .NET 3.5, SQL Express 2005, Visual C++ 2008 and Windows Installer 3.1 v2.
- International Language Support
Setup Factory 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 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 you simply provide the text and your installer takes care of the rest!
- NEW! LZMA Data Compression
With Setup Factory 8’s new high performance LZMA data compression, you’ll see remarkably smaller installers as well as faster installation performance than ever before. Compared to Setup Factory 7, our test results show up to 300% better compression performance and up to 20% faster installation speed. You’ll be able to fit more on each CD/DVD (that’s a potentially huge manufacturing cost savings) and reduce your bandwidth for Internet distributed installers (that saves both you and your customers time and money). Additionally, customers will notice that your installers finish faster – and that means happier customers!
- NEW! Automatic Authenticode Signing
It’s never been faster or easier to “codesign” your installer executable. Authenticode signing is incredibly important for both Internet downloads and Vista compatibility. Simply point Setup Factory 8 to your certificate and private key files, give it the description information and it will automatically sign your setup.exe during the build process.
Customize the Look of Your Installer
- Install Wizard Screens
Over 20 pre-built layouts 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. Each screen features a real-time preview so you can see the result of your changes as you work.
- 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 !
- NEW! Visual Dialog Editor
One of your most asked for features is finally here. You now have the freedom to create your own custom dialogs from scratch! Start off with an empty wizard dialog and then drop whatever controls you require onto it. Resize them, reposition them, call script code and much more. It’s fully featured and totally visual. When one of the built-in dialogs doesn’t get you where you want to go, the new visual dialog editor is sure to fit the bill.
- 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.
- NEW! Custom Setup Icon and Version Resource Info
You can now change the embedded setup.exe icon as well as the embedded version resource information (comments, product version, company name, product name, description, trademark, copyright etc.). While other installers force you to display their branding to your customers, Setup Factory 8 gives you the freedom to brand your installer however you see fit.
Scripting System for 100% Flexibility
- 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.
- Extensive Action Library
Setup Factory comes with a built-in library of more than 360 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.
- Fill-in-the-Blanks Style Action Wizard
You don’t have to be a wizard to create powerful installers with Setup Factory . 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.
- 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 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.
- NEW! Stand Alone Script Editor
Setup Factory 8.0 now includes the Indigo Rose Script Editor application. This new stand-alone program allows you to edit your installer scripts outside of the Setup Factory 8 IDE. Includes support for syntax highlighting, intellisense code completion and help file integration. Simply run “IRScriptEditor.exe” from the Setup Factory 8 program folder.
- NEW! Extensive MSI Action Library
For when you want your Setup Factory 8 “script” installer to interact with “MSI” installers like Indigo Rose’s MSI Factory. These new actions leverage the Windows Installer service technology on the user’s system. They make it easy to query the state of products, features and components on the user’s system that were installed with a MSI Windows Installer package.
- Expandable with Action Plugins
Setup Factory 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.
- NEW! Custom Error Handling Events
Sometimes things go wrong during install or uninstall. Perhaps the user doesn’t have the correct system requirements, or is missing a required application. With Setup Factory 8 you can either let the installer handle it with intelligent defaults, or you can now trigger script code thanks to the new “On Install Error” and “On Uninstall Error” events. These events are fired when an error occurs during the setup or uninstall, allowing you to handle it in a custom way.
- NEW! More Script Actions than Ever
Setup Factory 8 now comes with over 360 high level functions (actions) for use in your installer scripts. That’s 40+ more than in v7.0. We’ve built in some real goodies too, such as the new MSI action library.
Productivity & Team Development
- 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.
- 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.
- 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 installers automatically return command line status codes and can be easily called from batch files and automatic build processes.
- 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.
- Unattended Builds
Setup Factory 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.
- NEW! Plays Well with Source Control
For those of you who prefer to keep your Setup Factory project files in a source control system, we’ve made it possible to turn off the recording of file time, statistical data, and version information inside the project file. This makes it much easier to add Setup Factory project files to source control and not trigger immaterial “changes.”
100% Compatible
- Works with Windows 95 through Windows 7
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 work just fine on every Windows operating system from Windows 95 to Windows 7.
- NEW! Updated for Windows 7, Vista, XP, Server 2003 and Server 2008
Build your installer with Setup Factory 8.2 and relax. We’ve included all of the latest OS detections, automatically populated built-in variables with the latest “popular” folder locations (e.g. CommonDocumentsFolder, MyMusicFolder, MyPicturesFolder, MyVideosFolder) and built-in the smarts so your installer will work on the newest operating systems as well as legacy systems all the way back to Windows 95. Ask the competition if they can do that…
- NEW! 64 Bit Windows
There is now a new global variable that returns the location of “_ProgramFilesFolder64″ as well as session variables for locating “%ProgramFilesFolder64%” and “%CommonFilesFolder64%.”