About Us
Products
Services
Download
Contact Us

Remote Support Site

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:

  1. Displays the installation dialog.

  2. Copies the low-level driver and OASIS DLL files to the appropriate directories for the detected operating system.

  3. Creates the required registry entries.

  4. 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.

 

Home ] Contents ] Search ]

 

Send mail to webmaster@objectiveimaging.com with questions or comments about this web site.
Copyright © 2006 Objective Imaging Limited
Last modified: August 03, 2007