The ExInstaller is a software component and application programming interface (API)
for Microsoft Windows OS used for the installation, maintenance, and removal of our
software. The ExInstaller is the base tool that installs / uninstalls any of our
software products. The installation information and the files themselves, are packaged in installation packages (
.LZW files ).
FAQ:
Features:
- Online / Offline installation.
- 32 / 64 bit installation support
- Single EXE support, or load setup from .LZW files (compressing / uncompressing data)
- Support for /regsvr32, /regasm registration
- Silent install and uninstall
- Complete uninstall capabilities
- Creation of shortcuts anywhere
- No third-party libraries
Online Install:
- Run the ExInstaller tool or any other product installer (starting from 10.1 ), and press Shift + Click, to run the inside installer.
- Click the "Select files to load / or drag and drop .lzwfiles" button.
- The tool opens the "Exontrol - Load Setup File - Offline / Online" file dialog as shown bellow:
-
The Available Online list, displays 32 bit products only,
while the installer itself is 32 bit, or 64 bit products, if the installer
is 64 bit.
-
Select the product you need to install, and click Open.
-
Wait until the setup is downloaded and click Install button, as shown bellow:
Offline Install:
- Run the ExInstaller tool or any other product installer (starting from 10.1 ), and press Shift + Click, to run the inside installer.
- Click the "Select files to load / or drag and drop .lzw files" button.
- The tool opens the "Exontrol - Load Setup File - Offline / Online" file dialog that shows available .LZW files you can load.
- Select the product you need to install, and click Open.
- Wait until the setup is loaded and click Install button.
Uninstall:
Locate the file "uninstall.exlog" in the folder where you have
installed the component. By default the control's path is: "C:\Program
Files\Exontrol\ControlName". Once that you have found the file you have to
run the install program again using this file as argument, or you can associate
for "exlog" files the install program, and then dblclk on your
Windows Explorer. We are using our own installer called: "Exontrol Installer/Uninstaller
Tool", formerly "Exontrol ExInstall Setup Generator". Our
installer just copies samples, documentation and the control's dll to your
machine. The "uninstall.exlog" file contains the list of
files/folders being copied/created on your machine.
info If your intention is installing
a NEWER version, you should know that uninstalling the previously version is NOT
required. Shortly, simple re-run the new setup and it will install the new
component including new properties, methods, events, samples, documentation by
overriding the older version ( if it exists ).
Command Line:
Run the ExInstaller /? form the command prompt, and you get the
command line options the installer support. Currently, the installer supports
the command line as:
EXINSTALL[ER] [/?][/silent][file]
- /? displays help information on using this command
- /silent performs silent installing/uninstalling the product
- file indicates the uninstall.exlog to uninstall, or the .lzw file to install
Sample: ExInstaller "C:\Program
Files\Exontrol\ExPrint\uninstall.exlog", uninstalls the ExPrint component.
Errors:
Currently, the ExInstaller tool handles, two type of errors:
-
installation errors. During installation, make sure
that none of the files being installed are not being used by other
applications / processes. For instance, you are installing the product,
while you have a project opened that uses the same product. We recommend
closing all applications, during installation, so no error occurs. Once the installation
is completed, the product's folder is opened in your Windows Explorer.
-
setup errors. The setup errors are shown in red /
gray in the lower title of the installer as shown bellow:
While a setup error occurs, you can not install the loaded product. The setup errors can be:
- bad format, indicates that you are running the 32 bit installer, and the inside LZW file is 64 bit format, or reverse.
- wrong signature, indicates that the setup file is not valid
- no package, the setup file contains no files, packages to install
- missing library, indicates that the setup file contains no library file
|