You are on page 1of 33

Table of Contents

Smart Install Maker Help


................................................................................................................................................................

General Information ........................................................................................................................................................................... 1


Product Registration ..................................................................................................................................................................... 2 Installer Variables .......................................................................................................................................................................... 3 License Agreement ....................................................................................................................................................................... 6 Contacts Information .................................................................................................................................................................... 7

8 Pages ............................................................................................................................................................................................... 8 Installer ...................................................................................................................................................................................... 8 General .............................................................................................................................................................................. 8 Files .................................................................................................................................................................................. 9 Requirements .................................................................................................................................................................. 10 Dialogs ............................................................................................................................................................................ 11 Interface .......................................................................................................................................................................... 13 Shortcuts ........................................................................................................................................................................ 14 Registry .......................................................................................................................................................................... 15 Commands ..................................................................................................................................................................... 16 INI files ........................................................................................................................................................................... 17 ActiveX ........................................................................................................................................................................... 18 Fonts .............................................................................................................................................................................. 19 Variables ......................................................................................................................................................................... 20 Uninstaller .............................................................................................................................................................................. 21 General .......................................................................................................................................................................... 21 Files ............................................................................................................................................................................... 22 Registry .......................................................................................................................................................................... 23 Commands ..................................................................................................................................................................... 24 Menu Bar ...................................................................................................................................................................................... 25 File ......................................................................................................................................................................................... 25 Project .................................................................................................................................................................................... 26 Preferences ............................................................................................................................................................................ 27 Service ................................................................................................................................................................................... 28 Help ........................................................................................................................................................................................ 29 Toolbar .......................................................................................................................................................................................... 30 Toolbar Commands ................................................................................................................................................................ 30 Command line ................................................................................................................................................................................... 31 Installer command line parameters ....................................................................................................................................... 31 Command line parameters ...................................................................................................................................................... 32
User Interface .......................................................................................................................................................................................

Smart Install Maker

General Information

Smart Install Maker Information


At last! There is now a much smoother and faster way to create setup files for easy installation of applications. As a developer, you will no longer be bogged down learning complex installation programs or yet another awkward scripting language. This guarantees hassle-free programming, quicker market delivery and ultimately a faster turnaround with more satisfied users. Smart Install Maker enables the creation of a professional-looking, custom-made setup file in just a few mouse clicks. The simplicity of Smart Install Maker means: No Scripts No brain twisters No unreasonable charges

Scripting for GUI now takes minutes not weeks!


Creating professional setup files used to require script-powered installers, which meant learning new scripting languages and mastering complex installer maker solutions. Now there is an easier way to create great setup files. It used to take weeks learning extremely difficult scripting language or mastering a complex setup builder, which on top of everything else was very expensive. Now it is possible to take advantage of the wizard-driven Smart Install Maker, which takes just a few minutes and a few mouse clicks to create a professional installation package. These packages are perfect for distributing over the internet, via disc or other media. Create smaller setup files with built-in ab compression. Smaller size distributives are quicker to download and give users a better installation experience. Control installation and uninstallation decide the method, time and contents of installation, modification or removal (including registry, .ini and config files). Check system requirements automatically. If the current system does not comply with the minimum requirements, the installer can notify the user of the problem or automatically abort installation. Customize the installation environment and appearance of wizard screens (eg add gradients or images to the window background, add header image, logo image, etc). Customize screens for display during installation (eg license agreements, readme files, etc). Use the OS native language: automatically identify the language of the target operating system and adjust the screen and message language settings accordingly. Execute custom commands, operate with installer variables, verify passwords, customize uninstall, manage uninstall feedback. Ensure a clean uninstall with no leftovers or orphan files, folders, services or registry records. Create silent installations that do not display installation dialogs and messages. Cut development time. Avoid learning new languages or complex software get hold of the intuitive GUI and enjoy the speedy setup creation process. Don't just pay for a brand name without power or quality! Although Smart Install Maker is low cost, it does not offer useless features like many other supposedly superior products.

Test it on your project - for FREE!


Try out Smart Install Maker on your active projects. Simply download and install the software and evaluate the full version for 30 days absolutely FREE of charge.

Get real power, not just a brand name


Has Smart Install Maker been a perfect match for your requirements? You can purchase a copy of the software in our secure online store and enjoy both the current and all upcoming versions. On top of this, all full user inquiries submitted to our technical assistance service will be resolved according to the highest priority.

Any Questions?
If you have any questions or difficulties obtaining or using the software, please feel free to contact us for support. We will gladly offer the fastest possible assistance for a range of problems from downloading the program to resolving a complicated production query. It will be our pleasure to help, so please don't hesitate to contact us.

See Also:
User Interface Product Registration License Agreement Contacts Information

eitconcepts@gmail.com

1 / 32

Smart Install Maker

Product Registration

Product Registration
The easiest and fastest way to buy Smart Install Maker is online using a credit card. All information is encrypted when buying online, so security is guaranteed. Order Smart Install Maker online A registration email will be sent to you within 24 hours after the payment transaction has been processed. Detailed registration instructions are provided in the product documentation. Price policy Please refer to the following price chart to register your trial version of Smart Install Maker: Number of licenses Single developer license From 2 to 4 licenses 5 licenses and more Price per license $99.00 $75.00 $65.00

Note: Pricing may be subject to change without notice. VAT may be applicable depending on your location. Purchase benefits By purchasing the full version you will receive: A license to use the latest release of the software. This will be sent via email. FREE upgrades to all future maintenance releases, which will be available for downloading from our website. FREE and priority technical support by email. An opportunity to distribute the setup programs created with Smart Install Maker. Product notification by email. Pricing and ordering options Order online: we accept all major credit cards We accept corporate purchase orders Payment options include bank/wire transfer and PayPal 30-day money back satisfaction guarantee

eitconcepts@gmail.com

2 / 32

Smart Install Maker

Installer Variables

Installer Variables
Variables and constants are special strings that are replaced by the values assigned to them when the installer is built (constants) or during the installation (variables). For example, setting the destination directory for certain files to %ProgramFiles%\%ProductName% would cause the files be installed to C:\Program Files\MyApp. Below is the list of built-in variables and constants you can use when creating shortcuts, registry values, ini modifications, etc. Constants: Constant %ProductName% %ProductVersion% %CompanyName% Variables: Variable %UserName% %ComputerName% %InstallPath% %Language% %CurrentDir% Variables paths: Variable %ProgramFiles% %WindowsDir% %SystemDir% %FontDir% %CommonFiles% %UserProfile% %T empDir% %SendT o% T ypical value C:\Program Files C:\W indows C:\W indows\System32 C:\W indows\Fonts C:\Program Files\Common Files C:\Documents and Settings\%UserName% C:\Documents and Settings\%UserName%\Local Settings\Temp C:\Documents and Settings\%UserName%\SendTo C:\Documents and Settings\%UserName%\Application Data\Microsoft\Internet Explorer\Quick Launch C:\Documents and Settings\%UserName%\My Documents C:\Documents and Settings\%UserName%\Desktop C:\Documents and Settings\%UserName%\Start Menu\Programs C:\Documents and Settings\%UserName%\Start Menu C:\Documents and Settings\%UserName%\Favorites C:\Documents and Settings\%UserName%\Start Menu\Programs\Startup C:\Documents and Settings\%UserName%\Templates C:\Documents and Description Name of the user Name of the user company Directory where application is to be installed Selected language Current directory Description Title of your application Version of your application Name of your company, team or organization

%QuickLaunch%

%MyDocuments% %Desktop% %ProgramsDir% %StartMenu% %Favorites% %StartUp% %T emplates% %AppData%

eitconcepts@gmail.com

3 / 32

Smart Install Maker


%AppData% %CommonDocuments% %CommonDesktop% %CommonProgramsDir% %CommonStartMenu% %CommonFavorites% %CommonStartUp% %CommonT emplates% %CommonAppData% %SystemDrive% Short variables paths: Variable %ShortProgramFiles% %ShortWindowsDir% %ShortSystemDir% %ShortFontDir% %ShortCommonFiles% %ShortUserProfile% %ShortT empDir% %ShortSendT o% %ShortQuickLaunch% %ShortMyDocuments% %ShortDesktop% %ShortProgramsDir% %ShortStartMenu% %ShortFavorites% %ShortStartUp% %ShortT emplates% %ShortAppData% %ShortCommonDocuments% %ShortCommonDesktop% %ShortCommonStartMenu% %ShortCommonFavorites% %ShortCommonStartUp% %ShortCommonT emplates% %ShortCommonAppData% %ShortCurrentDir% %ShortInstallPath% Examples: 1) "%ProgramFiles%\%CompanyName%\%ProductName%" Files\Company\NewProduct" -> T ypical value C:\Progra~1 C:\W indows C:\W indows\System32 C:\W indows\Fonts C:\Progra~1\Common~1 C:\Docume~1\%UserName% C:\Docume~1\%UserName%\LocalS~1\Temp C:\Docume~1\%UserName%\SendTo Settings\%UserName%\Application Data C:\Documents and Settings\All Users\Documents C:\Documents and Settings\All Users\Desktop C:\Documents and Settings\All Users\Start Menu\Programs C:\Documents and Settings\All Users\Start Menu C:\Documents and Settings\All Users\Favorites C:\Documents and Settings\All Users\Start Menu\Programs\Startup C:\Documents and Settings\All Users\Templates C:\Documents and Settings\All Users\Application Data C:

Installer Variables

C:\Docume~1\%UserName%\Applic~1\Micros~1\Intern~1\QuickL~1 C:\Docume~1\%UserName%\Mydocu~1 C:\Docume~1\%UserName%\Desktop C:\Docume~1\%UserName%\StartM~1\Programs C:\Docume~1\%UserName%\StartM~1 C:\Docume~1\%UserName%\Favori~1 C:\Docume~1\%UserName%\StartM~1\Programs\Startup C:\Docume~1\%UserName%\Templa~1 C:\Docume~1\%UserName%\Applic~1 C:\Docume~1\AllUsers\Docume~1 C:\Docume~1\AllUsers\Desktop C:\Docume~1\AllUsers\StartM~1 C:\Docume~1\AllUsers\Favori~1 C:\Docume~1\AllUsers\StartM~1\Programs\Startup C:\Docume~1\AllUsers\Templa~1 C:\Docume~1\AllUsers\Applic~1 C:\Setup C:\Progra~1\MyComp~1\MyAppl~1

%ShortCommonProgramsDir% C:\Docume~1\AllUsers\StartM~1\Programs

"C:\Program

eitconcepts@gmail.com

4 / 32

Smart Install Maker


Files\Company\NewProduct"

Installer Variables

2) "%InstallPath%\myapp.exe" -> "C:\Program Files\Company\NewProduct\myapp.exe"

eitconcepts@gmail.com

5 / 32

Smart Install Maker

License Agreement

License Agreement
Smart Install Maker ("SOFTW ARE PRODUCT") is not freeware. You may install the trial version of the SOFTW ARE PRODUCT to test and evaluate it for 30 days; after this time you must either buy the license to use the SOFTW ARE PRODUCT permanently or delete the SOFTW ARE PRODUCT from your hard drive. You are hereby allowed to make any number of backup copies of the trial version of the SOFTW ARE PRODUCT and its documentation. You can give a copy of the trial version of the SOFTW ARE PRODUCT to anyone, providing that no additional fee is charged and the package files are not modified in any way. You may not distribute, rent, lease, or lend the commercial version of the SOFTW ARE PRODUCT. You may make one copy of the SOFTW ARE PRODUCT solely for your personal backup or archival purposes. You may distribute your setups made with the SOFTW ARE PRODUCT as you wish. You may use the SOFTW ARE PRODUCT to make ANY setups for ANY number of products. You may not alter the SOFTW ARE PRODUCT in any way, including its help and text files. SMART INSTALL MAKER IS DISTRIBUTED "AS IS". NO W ARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. Y OU USE IT AT Y OUR OW N RISK. INSTALLBUILDERS W ILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS W HILE USING OR MISUSING THIS SOFTW ARE. Installing and using Smart Install Maker means the acceptance of these terms and conditions of the license. If you do not agree with the terms of this license you must remove Smart Install Maker files from your storage devices and cease to use the product. All copyrights to Smart Install Maker are exclusively owned by InstallBuilders.

eitconcepts@gmail.com

6 / 32

Smart Install Maker

Contacts Information

Contacts information
Home page: http://www.sminstall.com/ Support page: http://www.sminstall.com/support.html Support e-mail: support@sminstall.com Sales e-mail: sales@sminstall.com

eitconcepts@gmail.com

7 / 32

Smart Install Maker

General

General Page
Product name Specify the name of your product. This is an important field. Version Specify the version of the product. This is an important field. Company name Specify the company or the name of the product author. This is an important field. T itle text The title of the installer main window. Copyright text Here you can specify the copyright text shown at the lower-left corner of the setup dialog boxes. Save as You can specify any name for the installation file. Compression ratio The compression rate for the installation files. T ype There are three possible options: No limit - the installation package will not be split into volumes. 1.44 Mb - each volume will fit onto the standard floppy disk. 700 Mb - each volume will fit onto the standard compact disk. Custom - you can specify any volume size in the field below. Volume size Maximum volume size. Filename pattern If you create a multi-volume installation package, you can specify the volume name template here. Example: disk%i%.pak - the volumes will have the following names in this example: disk1.pak, disk2.pak, disk3.pak, etc.

eitconcepts@gmail.com

8 / 32

Smart Install Maker

Files

Files Page
You can use this page to include a group of files in the installation package. You can add any files from any directories on your computer to the installation package and let them be installed in one of the predefined directories or in a custom directory on the target computer. The files you specify will appear in the Files list (initially it is empty). To add a file to the list, click the "Add" button. Or click "Add a folder with files" to add a folder. Source file The full name of the source file. Destination path The path for installing the file. Use the "\" character to separate folder names. Do not use the following characters that are not allowed in folder names: * ? < > / | : If the file exists in the destination directory Defines what to do when the file or subdirectory with the same name exists in the destination directory: Ask - The user will be asked to confirm overwriting. Ask if newer - The user will be asked to confirm overwriting, but only if the file being replaced is newer than the setup file. Otherwise, the file will be skipped. Overwrite - The setup file will overwrite the file. Overwrite if newer - The setup file will overwrite the file if the setup file is newer. Skip - The setup file will not be installed. Uninstall If selected, this file will be automatically deleted when the software is uninstalled. Add a folder with files To add a group of files from some folder, use the "Add a folder with files" button. Choose the directory on your computer that contains the source files of the product to import to the file list. The selected folder path will be added to the target file name. Example: "%InstallPath%\Media\Lib.dll". All files and subdirectories in this directory will be packed into the installation package and recreated on the target computer during the installation process.

eitconcepts@gmail.com

9 / 32

Smart Install Maker

Requirements

Requirements Page
Operating systems Select the operating systems under which the installation can be started. W indows 95 W indows 98 W indows ME W indows NT W indows 2000 W indows XP W indows 2003 Server W indows Vista Require administrator rights Check this flag if administrator rights are required. Check the .NET Framework version 1.0 - Require .NET Framework version 1.0 1.1 - Require .NET Framework version 1.1 2.0 - Require .NET Framework version 2.0 3.0 - Require .NET Framework version 3.0 1.0 and above - Require .NET Framework version 1.1 and above - Require .NET Framework version 2.0 and above - Require .NET Framework version 3.0 and above - Require .NET Framework version

1.0 1.1 2.0 3.0

and and and and

above above above above

If not found, open the following web page Open this web page when the necessary version is not found. Close running applications Here you can specify the applications to be closed at the beginning of the installation. Search string Specify the string to search for in order to find the applications to be closed. Search as Exact window title - Applications whose window titles coincide with the string will be closed. W indow title substring - Applications whose window titles contain the string will be closed. Application filename - Applications whose exe files coincide with the string will be closed.

eitconcepts@gmail.com

10 / 32

Smart Install Maker

Dialogs

General Tab
Silent installation If selected, the installation will be silent without any dialog boxes and final messages being displayed. No user interface will be shown. Show dialog boxes Show/hide the installation dialog boxes: Show the "Welcome" page Show the "Destination folder" page Show the "Menu folder" page Show the "Advanced shortcuts" page Show the "Ready to install" page Show the "Installation completed" page Product folder Program installation directory. The directory the installer will offer by default. This path can be later referred to as the %InstallPath% variable. Enforce Path If selected, the user will not be allowed to change the installation path. Product menu group The shortcut directory the installer will offer by default. The shortcut folder is relative to %ProgramsDir%. This path can be later referred to as the %ProgramGroup% variable. Enforce Path If selected, the user will not be allowed to change the product menu group.

License/Information Tab
Include the end-user license agreement Select this checkbox if you want your License Agreement to be displayed. File If your application includes a license agreement, you can enter the name of the .txt or .rtf file containing the license agreement here. It will be displayed at the beginning of the installation and the user will have to confirm his agreement with the license terms and conditions in order to proceed with the installation. Language You can specify the license agreement file for multiple languages by selecting the necessary language from the list. The list contains all the languages specified on the Languages Tab. The default ("Default") text will be used for those languages that do not have their own file. Show the "Information" dialog box Select this checkbox if you want to display your Readme information. File If your application includes an information file, you can enter the name of this .txt or .rtf file. It will be displayed at the beginning of the installation. Language You can specify the information file for multiple languages by selecting the necessary language from the list. The list contains all the languages specified on the Languages Tab. The default ("Default") text will be used for those languages that do not have their own file.

Password Tab
Setup protection If selected, the installer will ask for the password before the installation is continued. Password Type the installation password. Show password If selected, the password will be visible during its input, otherwise it will be hidden behind asterisks. Upper case If selected, the password will be displayed only in the upper case.

Complete Installation Tab


Show the "Restart the computer now" checkbox Select this checkbox if the installation makes some changes in the system that require the system to be restarted before they take effect. Show the "Launch Application" checkbox Selecting this checkbox will make the installer show the "Launch Application" checkbox and launch the program specified in the File field if the user selects the checkbox. Selected by default

eitconcepts@gmail.com

11 / 32

Smart Install Maker


Selected by default Selecting this option will cause the "Launch Application" checkbox to be initially selected.

Dialogs

Show the "View Readme" checkbox Selecting this checkbox will cause the installer to show the "View Readme" checkbox and to open the file specified in the File field if the user selects the checkbox. Selected by default Selecting this option will cause the "View Readme" checkbox to be initially selected. Show the "Visit website" checkbox Selecting this checkbox will cause the installer to show the "Visit website" checkbox and to open the website specified in the Web page field if the user selects the checkbox. Selected by default Selecting this option will cause the "Visit website" checkbox to be initially selected.

eitconcepts@gmail.com

12 / 32

Smart Install Maker

Interface

Background Tab
Show the background window Show/hide the installation background window. Preview Click this button to preview the installer background. Gradient - a gradient background. Image - an image background. Gradient style Vertical - Vertical color transition. Horizontal - Horizontal color transition. Image file Background image file. Style Select the drawing method for the background image here. Tile - Tile the image. Stretch - Stretch the image. Center - Center the image. Window title This text will be displayed in the upper-left corner of the background window. Copyright text This text will be displayed in the lower-right corner of the background window.

Header Tab
Show the header image This image will be displayed as the header of the installation window. Image file Header image filename. T ransparent background Show the header image with a transparent background. Show the gradient background Show the header with a gradient background. Gradient colors Choose colors for the installer header.

Logo Tab
Show the logo image This image will be displayed on the left on the first and last pages of the installer. Image file Logo image filename. T ransparent background Show the logo with a transparent background.

Languages Tab
On this page you can specify the installation language, or the languages from which the user can choose the preferred language.

Icon Tab
Installer icon The icon for the executable file of the installer. Uninstaller icon The icon for the executable file of the uninstaller.

eitconcepts@gmail.com

13 / 32

Smart Install Maker

Shortcuts

Shortcuts Page
Smart Install Maker allows you to create any number of shortcuts so that end users can easily access your application and files associated with it (e.g. Help, Uninstaller, etc.). These shortcuts will be placed in the Start menu and optionally on the desktop. NOT E: You can specify the name of the program group on the "Dialogs" -> "General" tab. Destination folder Specify the directory where the shortcut will be created. Shortcut name The name of the shortcut without the .lnk extension. Example: "My Product". If the Destination folder is specified as "Custom path...", the full path should be specified here. You can also use installer variables in the destination path. File The target file the shortcut points to. Command-line parameters Enter any necessary command-line parameters for the shortcut. Note: If you use any paths in the command-line parameters, you must put them inside quotation marks. This field can be left empty. Start in This setting defines the working directory for the target file. This field can be left empty. Comment You can specify the shortcut description in this field. Icon file This setting defines the icon for the shortcut. If none is specified, the first icon of the executable file (or the icon registered for the file type if the file is not executable) is used. This file can be an icon file (.exe), an executable file containing icons, or a DLL containing icons. Icon index This setting defines the index of the icon in the Icon file if the file contains more than one icon. Normally you want to leave this to zero. Examples: 1) Uninstall shortcut: Destination folder: Program Group Shortcut name: Uninstall File: %InstallPath%\Uninstall.exe 2) Startup shortcut: Destination folder: Custom path... Shortcut name: %StartUp%\%ProductName% File: %InstallPath%\%ProductName%.exe

eitconcepts@gmail.com

14 / 32

Smart Install Maker

Registry

Registry Page
You can use this page to specify the changes the installation should make in the registry. Root key Select one of the registry root keys from the drop-down list. Subkey Enter the subkey value. Note: The value "Software\%CompanyName%\%ProductName%". may not begin with "\". Example:

Value name Enter the subkey value name. If not specified, the value name will be set to "(default)". Value type Select one of the supported registry value types from the list. REG_SZ REG_BINARY REG_DW ORD Value data Registry value. Specify a string for string values. Specify a list of value bytes in the hex format separated with "," for REG_BINARY values. Example: "D2, 00, FF, 4A". Specify a decimal numeric value for REG_DW ORD values. Example: "58264". Overwrite the registry value if it already exists in the registry If selected, the value will be overwritten if it already exists in the registry. Uninstall If selected, the registry key will be deleted when the program is uninstalled. Import The Import button help you import a group of registry keys from a .reg file. Smart Install Maker supports RegEdit4 (W indows 95/98/ME/NT) and RegEdit5 (W indows 2000/XP) .reg files. Select the .reg file you want to import and click Open.

eitconcepts@gmail.com

15 / 32

Smart Install Maker

Commands

Commands Page
This action runs executable files (for example, third-party installers) during the installation process. The installer runs an executable file with the specified parameters and waits until it is terminated. Run type Select the run type: Application - Run an application (.exe, .cmd, .bat files). Shell Executable - Open the specified file in the associated application. For example, if you specify a .doc file, MS Word will be started. Command The file to execute. Parameters If you start an application, specify command-line parameters here. Run as Startup window state. Normal - Use the default application status Maximize - Maximize the application window Minimize - Minimize the application window Hide Hide the application window Run schedule Defines when the specified command should be executed. Before unpacking - Start before unpacking files. After unpacking - Start after unpacking files. Wait until the application finishes If selected, the installation process is paused until the specified file is terminated.

eitconcepts@gmail.com

16 / 32

Smart Install Maker

INI files

INI files Page


Ini modifications can be used to modify the contents of initialization (.ini) files. It is usually recommended to store settings in the registry instead of initialization files. File INI filename. This setting defines the file to add the specified information to. Section The name of the section to add the value to. The section name must not be in brackets. Key The key name to add the value to. Value data Enter the value of the key. Change the value if it exists in the target file If the specified key already exists in the target file and has a value assigned to it which you do not want to change, clear this checkbox. Uninstall If selected, the specified key will be removed when the product is uninstalled. Once the last key in a section is removed (i.e. if the section becomes empty), the section is also removed. Once the last section in an ini file is removed (i.e. if the ini file is absolutely empty), the ini file is also deleted. Import The Import button allows to import a list of section keys from an .ini file.

eitconcepts@gmail.com

17 / 32

Smart Install Maker

ActiveX

ActiveX Page
Here you can specify the DLL, OCX or TLB files you want to register. Usually these files contain information about interfaces and components. To use this information, the type library must be registered on the target system. NOT E: This option does not add the files to your installation package. So you must make sure that the files are included in your setup on the Files page. File Specify the file to be registered. Unregister when uninstalling If selected, the specified file will be unregistered automatically when the product is uninstalled.

eitconcepts@gmail.com

18 / 32

Smart Install Maker

Fonts

Fonts Page
Here you can install font files on the target system. Font name Specify the font name. File Specify the font file to be registered. You can use installation variables in the file path.

eitconcepts@gmail.com

19 / 32

Smart Install Maker

Variables

Variables Page
Variable name The name of the variable the registry key value will be written to. Root key Select one of the root registry keys. Subkey The name of the registry subkey. Example: "Software\%CompanyName%\%ProductName%". Value name The name of the subkey value the value should be taken from. If the name is not specified, the "(default)" subkey value will be taken. Use the default string if the value is absent This value will be assigned to the macro if no registry value is available.

eitconcepts@gmail.com

20 / 32

Smart Install Maker

General

General Page
Allow the product to be uninstalled If this checkbox is selected, the uninstaller will be created for your application during the installation process. Custom Add/Remove name The name of the program in the Add/Remove list. Uninstall title The title of the uninstaller main window. Uninstall file Uninstaller exe file. Uninstall log file Uninstaller log file. Visit the product uninstall web page You can get quick feedback and bug reports from users who decide to uninstall your product. Just select this checkbox and specify your web page. The uninstaller will open this page in the browser when the product is uninstalled. Close running applications Here you can specify the applications to be closed at the beginning of the uninstallation. Search string Specify the string to search for in order to find applications to be closed. Search as Exact window title - Applications whose window titles coincide with the string will be closed. W indow title substring - Applications whose window titles contain the string will be closed. Application filename - Applications whose exe filenames coincide with the string will be closed.

eitconcepts@gmail.com

21 / 32

Smart Install Maker

Files

Files Page
You can use this page to specify additional files and folders you want to remove when the product is uninstalled. What to delete Select what to delete: File - Delete a file Folder - Delete an empty folder Folder with files - Delete a folder with files File File name or directory path. You can use installer variables in the file path.

eitconcepts@gmail.com

22 / 32

Smart Install Maker

Registry

Registry Page
You can use this page to specify the registry keys you want to remove when the product is uninstalled. Root key Select one of the registry root keys from the drop-down list. Subkey Enter the subkey value. Note: The value "Software\%CompanyName%\%ProductName%". may not begin with "\". Example:

Value name Enter the subkey value name. If not specified, the value name will be set to "(default)". Import The Import button help you import a group of registry keys from a .reg file. Smart Install Maker supports RegEdit4 (W indows 95/98/ME/NT) and RegEdit5 (W indows 2000/XP) .reg files. Select the .reg file you want to import and click Open.

eitconcepts@gmail.com

23 / 32

Smart Install Maker

Commands

Commands Page
This action runs executable files when the product is uninstalled. The uninstaller runs an executable file with the specified parameters and waits until it is terminated. Run type Select the run type: Application - Run an application (.exe, .cmd, .bat files). Shell Executable - Open the specified file in the associated application. For example, if you specify a .doc file, MS Word will be started. Command The file to execute. Parameters If you start an application, specify command-line parameters here. Run as Startup window state. Normal - Use the default application status Maximize - Maximize the application window Minimize - Minimize the application window Hide - Hide the application window Run schedule Defines when the specified command should be executed. Before uninstalling - Start before the product is uninstalled. After uninstalling - Start after the product is uninstalled. Wait until the application finishes If selected, the uninstaller is paused until the specified file is terminated.

eitconcepts@gmail.com

24 / 32

Smart Install Maker

File

File Menu
The File menu contains the following items: New Creates a new project. Open Allows you to open saved projects. Save Saves modified project. Save as... Performs saving project with another name.

eitconcepts@gmail.com

25 / 32

Smart Install Maker

Project

Project Menu
The Project menu contains the following items: Information View the project information. Build Installer Create the installer. Run installer Build and test the installer.

eitconcepts@gmail.com

26 / 32

Smart Install Maker

Preferences

Preferences Menu
The Preferences menu contains the following items: Preferences... Edit the program preferences. Language Select the user interface language.

eitconcepts@gmail.com

27 / 32

Smart Install Maker

Service

Service Menu
The Service menu contains the following items: Add uninstall shortcut This action allows you to quickly create the "Uninstall" shortcut in the program menu group. Register a file extension This command makes it easier for you to register file extensions. After you open the dialog box and fill the required fields, Smart Install Maker will automatically create the necessary records and will add them to the Registry page.

eitconcepts@gmail.com

28 / 32

Smart Install Maker

Help

Help Menu
The Help menu contains the following items: Help topics Opens Help window. Purchase full version Directs you to Smart Install Maker order page where you can purchase Smart Install Maker. Enter key Enter the user license key. Check update Check for updates of the program. Visit support page Directs you to Smart Install Maker support page in your browser. Visit home page Opens Smart Install Maker Home page in your browser. About Opens About dialog.

eitconcepts@gmail.com

29 / 32

Smart Install Maker

Toolbar Commands

Toolbar
The Toolbar contains the set of common commands. Create new project Creates new project. Open Opens project from file. Save Allows you to save current project. Build installer Allows you to build installer module without executing. Run installer Allows you to build and test the installer. Edit program preferences... Edit the program preferences. Visit home page Opens Smart Install Maker Home page in your browser. Help topics Opens Help window.

eitconcepts@gmail.com

30 / 32

Smart Install Maker

Installer command line parameters

Installer command line parameters


The installer accepts optional command line parameters. They can be useful for system administrators and other programs calling the installer. /s Silent installation. /nc Prevents the user from canceling the installation process by disabling the Cancel button and ignoring clicks on the close button. /nr Instructs the setup not to reboot even if it is necessary. /l=language Defines the installation language. language - the name of the language, for example "English", "Spanish". If the /l parameter is used, the language selection dialog box will not be displayed. /p=path Allows you to change the default installation path. /g=name Allows you to change the default program group name. /pw=passw ord Enter the installation password. If the /pw= parameter is used, the Installation Password dialog box will not be displayed.

Example:
Setup.exe /s /nr /pw=pass /p=D:\my_program\

eitconcepts@gmail.com

31 / 32

Smart Install Maker

Command line parameters

Command line parameters


Smart Install Maker allows you to start creating installation packages from the command line or a .bat file. /build FileName Compile the project. FileName - the name of the project. /open FileName Open the project in the editor. FileName - the name of the project.

Example:
sim.exe /build C:\Projects\My_Setup.smm sim.exe /open C:\Projects\My_Setup.smm

eitconcepts@gmail.com

32 / 32