Versions 5.39 and later of the Sentinel System Driver use the Windows Installer which allows you to install the driver on any Windows 9x/NT/2000 system as if it were a regular application. This document describes the installation procedure for the Sentinel System Driver.
If you are installing the driver for DOS, Windows 3.x, OS/2, or any non-Intel Windows NT machine, you must use the old installer. The old installer is located in the /Legacy directory of the driver media. The old installer has been kept to allow developers that are not yet ready to migrate to the Windows Installer to keep their old installation methods. There are some limitations to doing this, however. The old installer does not support installing only the USB driver; you must use the new installer to do that.
The following sections assume you will use the provided setup.exe file, with or without command-line options, to install the driver on your end user's system. If instead you wish to use the supplied merge modules to seamlessly add the Sentinel System Driver installation to your own application's installation, see the Sentinel System Driver Windows Installer Merge Modules document for instructions.
WARNING: When you run setup.exe to install the driver, it will automatically update your version of the Windows Installer if necessary. It will not provide any prompts before doing this. If you are not sure you want to update the Windows Installer, do not run this program. |
If you have the driver on CD, place the CD in the computer and, if Autorun is enabled, the installation program should automatically run. Otherwise, run setup.exe from the root directory of the driver media.
If you do not have the correct version of the Windows Installer, it will automatically be installed for you.
If setup detects an older version of the Sentinel System Driver, you will be prompted to confirm the upgrade. The older version is uninstalled immediately after you confirm the upgrade. If you exit the installation after this, you will not have your older version installed.
Select either Complete or a Custom installation. Complete will install both the parallel and USB driver.
If you select Custom, you can choose whether to install parallel, USB, or both. Keep in mind that if your operating system does not support USB, the installer will not install it even if you select it.
Select Install.
NOTE: If instead of using setup.exe, you are interested in using the supplied merge modules to seamlessly add the Sentinel System Driver installation to your own application's installation, see the Sentinel System Driver Windows Installer Merge Modules document. |
Go to the Control Panel from the Start menu.
Select Add/Remove Programs.
Look for the item that says Sentinel System Driver and select it.
The installer will allow you to modify, repair, or remove the installation--select the option you want and follow the instructions.
If you select Modify, you can add or remove the parallel or USB driver later.
If you are running Windows 95/98/ME, you will be asked to reboot. This is necessary to start/stop the parallel driver. Windows NT and 2000 do not require a reboot.
The setup.exe program checks your version of the Windows Installer, updates it if necessary, and then calls on the Windows Installer to install the Sentinel System Driver from the .msi file. You can pass on any command-line options to the Windows Installer via setup.exe using the /v option. Multiple options are placed with quotation marks; any option that requires a quotation mark should be prefaced with a \. As an example:
Setup.exe /v"/qn INSTALLDIR=\"c:\program files\driver\""
The above line will install the driver quietly (without prompts) into the c:\program files\driver directory. For more information on the Windows Installer and its command-line options, go to Microsoft's MSDN Web site. Some valid Windows Installer command-line options are as follows:
Option | Description |
/f [p|o|e|d|c|a|u|m|s|v] |
Repairs or reinstalls missing or corrupted files. Use this option in conjunction with the following flags:
|
/x | This uninstalls the Sentinel System Driver. |
/q [n|b|r|f] |
The /q option is used to set the user interface level in conjunction with the following flags:
|
/l
[i|w|e|a|r|u|c|m|p|v|+] <log file> |
Building with the /l option will specify the path to the log file; these flags will indicate which information to record in the log file:
|
PROPERTY = VALUE |
All public properties can be set or modified from the command line. To set a property from the command line, use the following syntax: PROPERTY = VALUE So, if you wanted to change the value of COMPANYNAME, you would enter: COMPANYNAME="Rainbow Technologies" (Remember to use \" for quotation marks inside a quotation.) |
Using properties, you can control the way the Sentinel System Driver package is installed. The Windows Installer contains many different properties that are configurable as a command-line option. Some of these properties are discussed below; for more information, go to Microsoft's MSDN Web site.
Option | Description |
ADDLOCAL |
List of features, separated by commas, to be installed to the local hard drive. This property allows you to control which features will be installed. The list of features is below this table. Use the default value of "all" to install everything. Feature names are case sensitive. For example, to install the USB driver only: ADDLOCAL="ConfigFiles,USB_Driver" (You should always install the configuration files feature on any installation.) |
REMOVE |
List of features, separated by commas, to be uninstalled. This property allows you to control which features will be removed. The list of features is below this table. Use the default value of "all" to install everything. Feature names are case sensitive. For example, to remove only the USB driver: REMOVE="USB_Driver" REINSTALL As with the ADDLOCAL and REMOVE properties above, this will reinstall the selected features. |
COMPANYNAME | Organization of user performing the installation. |
USERNAME | User performing the installation. |
REBOOT |
Set this value to one of three values:
|
REBOOTPROMPT | If the REBOOTPROMPT property is set to Suppress (or just S) any reboot performed by the Windows Installer happens automatically without interaction from the user. Setting this property does not initiate a reboot if one is not needed; it only suppresses the display of any prompts for reboots to the user. |
ARPHELPLINK | The Internet address for technical support. This value shows up in the Windows 2000 application information. This allows users to be directed straight to your Web site for problems. |
ARPHELPTELEPHONE | The telephone number for technical support. This value shows up in the Windows 2000 application information. This allows users to be directed to your technical support number for assistance. |
NOVDDINSTALL | Do not install the virtual device driver (VDD) on Window NT or 2000. Older DOS and Win16 applications use the VDD. Set this property to any value to prevent the VDD installation. This property has no effect on Windows 9x. |
CONFIRMUPDATE |
Use this property to confirm that you would like the installer to upgrade a previous Sentinel System Driver version. Set this property to any value to confirm you would like upgrades to take place. There is no effect if you set this on a system that does not require an upgrade. Setting this property is only necessary if you are not using the GUI. IMPORTANT NOTE: If you are running the installation from the command line without the full GUI and do not set this property, the installer will fail if it detects a driver is currently installed. |
There are three features that can be set using the above ADDLOCAL, REMOVE, or REINSTALL properties on the Sentinel System Driver:
ConfigFiles - This contains the necessary configuration and help files for the Sentinel System Driver. This option should always be installed.
Parallel_Driver - This feature installs the parallel port driver for any Rainbow Technologies hardware security keys.
USB_Driver - This feature installs the USB SuperPro driver. It is only available on Windows 98, Windows 2000, and certain versions of Windows 95. Selecting this feature on unsupported operating systems has no effect.
All properties and the values they are set to are case-sensitive.
This version of the driver contains a new driver configuration program. It is located in the C:\Program Files\Rainbow Technologies\Sentinel System Driver directory unless you change the install directory. It is called SetupSysDrvr.exe and it can be run by double-clicking it. When you run it, a window will come up. It will give you a few configuration choices as well as tell you what version of the driver it detects. If you only have the USB driver installed and you do not have any USB keys plugged in, it will not detect the driver. This is because the USB driver is loaded by Plug-n-Play whenever a key is plugged in. If there is no USB key plugged in, the driver is not loaded yet. The parallel driver is always loaded, so if you install it, the configuration program should always detect its presence.
If you select this option, the installer will run the Windows Installer for the Sentinel System Driver and allow you to modify components, repair the installation, or remove the installation. This option is the same as going to the Control Panel, Add/Remove Programs and selecting the Sentinel System Driver. If the driver configuration program does not detect the installed driver, you can point it to the Sentinel System Driver.msi file that was used to install the driver originally. This should be located with the driver media you received when you installed the driver. Browse to the file, click OK and it will run the installer for you.
This option allows you to manually configure the parallel ports used by the Sentinel System Driver. In general, the driver is able to automatically detect your parallel ports and does not need to be set up manually. In some cases, manual modifications are necessary and this option allows you to do this. Any changes to the ports could potentially cause the driver to fail. For more information on changing the ports and what the various options mean, select this option and then select help.
This option allows you to stop and start the NT parallel driver. This also works in Windows 2000 (sometimes referred to as Windows NT 5.0). Use this option to manually cycle the driver. This option has no effect on the USB driver, which is automatically stopped and started whenever a key is removed or inserted.
North and South America |
||||||
Rainbow Technologies North America | ||||||
|
||||||
Australia | ||||||
Rainbow Technologies (Australia) Pty Ltd. | ||||||
|
||||||
China | ||||||
Rainbow Information Technologies (China) Co | ||||||
|
||||||
France and Distributors in: Europe, Middle East, and Africa | ||||||
Rainbow Technologies | ||||||
|
||||||
Germany | ||||||
Rainbow Technologies, GMBH | ||||||
|
||||||
Taiwan | ||||||
Rainbow Technologies (Taiwan) Co | ||||||
|
||||||
United Kingdom and Ireland | ||||||
Rainbow Technologies, Ltd. | ||||||
|