Distributing iMacros with your Application
Top  Previous  Next

The iMacros Scripting Edition contains a free iMacros Player license. This license allows you to distribute the iMacros Player royalty free with your application. The iMacros Player contains all features of the Scripting Edition, except the ability to record new macros.

Please contact the iOpus Support Team at http://www.iopus.com/service/support/ to request your personal Player licence key.

There are two different approaches to distribute iMacros with your application.

Distributing the iOpus setup
You can distribute the normal setup executable from http://www.iopus.com/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 write the Player key in the
iim.ini from your setup or let your client enter it manually. Your client will then be able to play any macro you created. The Scripting Interface also works. We recommend that you redistribute the original setup file. The setup supports some command line switches that make life easier.

Distribute iMacros with your setup
iMacros is a compact application that consists only of the following files, which you need to copy to your client's computer

imacros.exe
Mandatory, the iMacros engine
imatl.dll
Mandatory
imsys.dll
Mandatory
iframe.exe
Mandatory
iimwnk.dll
Mandatory
iimConnector.dll
Mandatory
imgr.exe
Mandatory, register it with imgr.exe /regserver after installation
imi.ini
Mandatory, settings file
iimInterface.dll
Optional, the Scripting Interface (COM object)
iimRth.dll
Optional, belongs to Scripting Interface
imimage.dll
Optional, the Image Recognition library
imacros.dll
Optional, the Internet Explorer Plug-in
ab1.ico
Optional, Icon for Internet Explorer Browser Bar
ab2.ico
Optional, Icon for Internet Explorer Browser Bar


Depending on your version of Windows, you may also have to install and register the following redistributable Microsoft System Files into the Windows System directory. You will find them on any PC that has the regular iMacros installation:

mscomctl.ocx, tabctl32.ocx, msstdfmt.dll

The settings file
iim.ini can be included in the setup for predefined settings, for example the iMacros Player License key. If you use this file, you need to store the location of the iim.ini file in the registry:

Root: HKLM; Subkey: "Software\IIM"; ValueType: string; ValueName: "AppDataFolder"; ValueData: "c:\myini\"
Root: HKLM; Subkey: "Software\IIM"; ValueType: dword; ValueName: "Use AppDataFolder"; ValueData: "1"




Page URL http://www.iopus.com/imacros/help/redistribution.htm