======================
VerChk.exe -----------
======================




DESCRIPTION:

  VerChk is designed to check compatibility between our USB 
Device Driver and DLL that you are using. Compatibility issues
can occur if a new DLL is used without updating the driver.
Also occassionally a DLL or Driver will be placed in a 
particular directory which has dominance in the search path
and even though a new driver and DLL are placed in the recom-
mended directories, they won't be used by the operating system
since the other copies in "first search" directories are 
present.




USAGE:

Copy VerChk.exe into same directory as application and DLL.
Note that the DLL should always be located in the application
directory.

VerChk will scan disks and system memory for copies of DLL
and system driver. It will interrogate the DLL in the current directory
to find out which version of the driver it is expecting to run. It will
also check to see if the copy of the driver loaded in memory is the
same version as the copy that is located on the disk. A mismatch
of the memory and disk version can occur if a driver is copied to the
appropriate directory, but all devices are not then disconnected and
reconnected, allowing the new driver to load into memory. It is always
recommended that you reboot your computer after copying a new
version of the driver to the appropriate directory as recommended 
in the installation documentation. When a new driver is installed by
the operating system it will automatically unload the old driver from 
memory and load the new one, or advice you to reboot.

VerChk also gives you the opportunity to display a listing of all the
copies of the DLL and driver on your system's disk drives. VerChk
will also give you the option for it to delete from your drives all copies
of the DLL and driver except the copy of the DLL located in the current
directory and the copy of the driver located in the appropriate system32
directory.


5-13-02

