The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
Difference between revisions of "Distributing iMacros"
Line 14: | Line 14: | ||
''Please see [http://imacros.net/store/compare-versions#player iMacros Player licensing examples] for more information.'' | ''Please see [http://imacros.net/store/compare-versions#player iMacros Player licensing examples] for more information.'' | ||
− | |||
<!--There are two different approaches to distribute iMacros with your application.--> | <!--There are two different approaches to distribute iMacros with your application.--> | ||
Revision as of 14:35, 11 March 2014
The iMacros Player
If you plan to distribute your solution we highly recommend the iMacros Enterprise Edition which includes free unlimited player licenses for use inside your company.
Features of the iMacros Enterprise Player:
- All features of Enterprise Edition, except the ability to record new macros
- The option to install and run in the background (no visible user interface).
- All settings can be predefined, and macros/files can be added or removed from the installer - Roll-out a customized version to your users.
- Unlimited number of installations within your company or organization.
The Enterprise Player license allows you to distribute macros, scripts and programs based on iMacros along with a copy of iMacros itself to your users *within* your company. Technically speaking this means that if iMacros is unlocked with the player license key your users have all the features of the ENTERPRISE EDITION available except the ability to record new macros.
For distributing macros outside your company you can purchase the iMacros Component for .NET separately. The iMacros Component for .NET license allows unlimited, royalty-free distribution to anyone (outside your company, web downloads, cloud-based service, etc.). For more information and pricing for the iMacros Component for .NET, please visit the product, Wiki, and purchasing pages.
Please see iMacros Player licensing examples for more information.
Distributing the iMacros setup
You can distribute the normal setup executable from http://imacros.net/download.
When installing your application on the clients computer, you can easily call the iMacros setup and install the iMacros Trial version. You can then either use the player license key as parameter in iimInit() or let your client enter it manually. Your client will then be able to play any macro you created. The Scripting Interface also works.
The setup supports some command line switches that make life easier.
Setup Command Line Switches
The installer program accepts the following optional command line parameters.
/SILENT /VERYSILENT
These instruct Setup to be silent or very silent. When Setup is silent the Wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal, so for example error messages during installation are displayed.
If a restart is necessary and the /NORESTART command isn't used (see below) and Setup is silent it will display a "Reboot now?" message box. If it's very silent it will reboot without asking.
/NOCANCEL
Prevents the user from cancelling during the installation process by disabling the Cancel button and ignoring clicks on the close button. Useful along with /SILENT.
/NORESTART
Instructs Setup not to reboot even if it's necessary. Note that installing iMacros does not require a reboot unless iMacros was already installed and running on the machine during the setup.
/GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup] section directive DisableProgramGroupPage was set to yes this command line parameter is ignored.
/NOICONS
Instructs Setup to initially disable the "Don't create any icons" check box on the Select Start Menu Folder Wizard page.
The uninstaller program (unins000.exe) also accepts an optional command line parameter.
/SILENT
When specified the uninstaller will not ask the user any questions or display a message stating that uninstall is complete. Shared files that are no longer in use are deleted automatically without prompting. Any critical error messages will still be shown on the screen.
Restricted User Accounts
iMacros runs well on restricted user accounts, locked down systems and systems that use Active Directory services.
If you install the software for users with restricted rights, please note:
1. The software must be installed by a user with administrative rights 2. iMacros folders (Macros, Datasources, Downloads and Logs) are personal, so each user will have his own %USERPROFILE%\Documents\iMacros folder. However only the user who installed iMacros will have the Demo macros in his User Profile folder.
Modify settings directly
All settings used by iMacros are stored in the registry. We do not recommend editing these settings manually unless you know what you are doing. If in doubt please contact the iMacros Support Team.
Changes in an existing installation
Edit Settings
All iMacros settings are stored in the registry (see also this forum post for some use cases for manipulating the registry directly). But since you can change most settings through the user interface editing the registry is not required or recommended for most users.
Note: The iMacros for Firefox settings are not stored in the registry. Here we follow the Firefox standard and store the addon settings in the Firefox user profile, so the iMacros for Firefox setting are per user. You can view and edit them by typing "about:config" in the address line. You can even select a certain user profile via the iimInit "-fxProfile" switch.
Edit Paths
All iMacros paths can be changed directly in the user interface. To change them, go to the EDIT tab, click OPTIONS and open the PATH tab: