Redistributing OASIS-4i System Files
The OASIS-4i controller is supported on Windows 95/98, Windows NT 4.0,
Windows 2000, and Windows Me platforms. Installation of the driver
involves copying the device driver and interface DLL files into the
appropriate directories for the target operating system and setting up
the Registry to use the hardware.
For Windows 95/98, Windows 2000, and Windows Me, hardware installation
is accomplished using Plug and Play. For Windows NT 4.0,
installation is accomplished using the OASIS4I_SETUP.EXE application.
OASIS_Redist Archive Contents
The necessary files to install the hardware are included in the zip
archive for Version 2.05 Redistributable
system files. This archive contains the following files:
| File |
Source Dir |
Description |
Target |
| Oasis4i_Setup.exe |
<root> |
Performs installation of files and
registers hardware. Required for NT, optional for Plug and
Play OS's |
N/A |
| Oasis4i.dll |
\Drivers |
Interface DLL for OASIS hardware |
Windows system |
| Windrvr.sys |
\Drivers |
Low-level hardware driver for Windows
98, NT 4.0, 2000, and Me |
Windows drivers |
| Windrvr.vxd |
\Drivers |
Low-level hardware driver for Windows
95 |
Windows VXD drivers |
| 50comupd.exe |
\Drivers |
Microsoft's installation to upgrade
Windows common controls. This is optionally installed by
Oasis4i_Setup.exe |
Self-installing |
| Oasis4i.inf |
<root> |
Plug and Play installation file for
Windows 98, Me, 2000, and XP |
N/A |
| Oasis4i.inf |
Win95 |
Plug and Play
installation file for Windows 95 |
N/A |
| wd_virtual.inf |
\Drivers |
WinDriver virtual device
installation file |
N/A |
| smartvsd.vxd |
\Drivers |
WinDriver virtual device
driver |
Windows VXD drivers |
Using the Oasis4i_Setup.exe Installation Application
The Oasis4i_Setup application may be used as part of an overall
installation for applications making use of the OASIS-4i
controller. For such cases a set of command line switches may be
used to suppress the OASIS software's installation user interface and
warning messages.
If no command line switch is given, the Oasis4i_Setup application
performs these actions:
-
Displays the installation
dialog.
-
Copies the low-level
driver and OASIS DLL files to the appropriate directories for the
detected operating system.
-
Creates the required
registry entries.
-
Upgrades the Windows
common controls using 50comupd.exe (required only for the OASIS demo
and Flash memory configuration applications).
The source files used by Oasis4i_Setup are expected to be in a
subdirectory called "\Drivers" found relative to the path
where Oasis4i_Setup was launched. For instance, if Oasis4i_Setup
is run from a directory "\OasisInst", then it will expect to
find the Windrvr.sys, Oasis4i.dll, etc files in "\OasisInst\Drivers".
The path structure in the OASIS_Redist.zip archive reflects this
relationship.
The command line switches for the Oasis4i_Setup application are as
follows:
| Switch |
Meaning |
| /q |
Quite mode, i.e., completely silent, no messages
displayed even if a failure occurs. A non-zero return
value from the process will mean the installation was
successful. |
| /m1 |
Message level 1. Silent, unless any failure
occurs, in which case a message is reported on-screen. |
| /m2 |
Message level 2. Silent, unless a failure
occurs when registering the board or in coping files (note if the
board is already registered or the files already exist and are
not overwritten then no messages are generated). |
| /nc |
No common control upgrade. The 50comupd.exe
common control upgrade installation is not run. |
| /nr |
No reboot. If the 50comupd.exe upgrade
installation is run, a system reboot is required. However,
if the /nr switch is used, the reboot is not initiated by the
Oasis4i_Setup application. |
So, for instance, the following command:
Oasis4i_Setup.exe /q /nc
would execute completely silent installation that does
not update the Windows common controls with 50COMUPD.EXE.