CheckMate! is written in Visual Basic 3.0. You will need the following support files in your Windows System directory or the application directory for CheckMate! to run properly:

FNCUTIL.DLL - Our custom DLL
VBRUN300.DLL - main Visual Basic 3.0 functions
VBDB300.DLL - CheckMate uses the Access 2.0 Jet Database Layer
MSAJT112.DLL - also part of the Access 2.0 Jet Database Layer
MSAJT200.DLL - also part of the Access 2.0 Jet Database Layer
CTL3D.DLL - provides CheckMate! with 3-D dialog boxes
SYSTEM.MDA - also part of the Access 2.0 Jet Database Layer (CheckMate! will NOT run without this file!)
THREED.VBX - provides CheckMate! with 3-D interface
CMDIALOG.VBX - Visual Basic interface to the Common Dialog routines
MUSCLE.VBX - Third Party Visual Basic Extension

SHARE.EXE or VSHARE.386 - Provides Access DB record locking (either load share.exe in your AUTOEXEC.BAT or add device=vshare.386 to the [386Enh] section of your SYSTEM.INI (recommended).



CheckMate! Main Files

You will need the following files in the CheckMate! application directory.

CHKMATE.EXE  - CheckMate! executable
CHKMATE.HLP - CheckMate! Help File
CHKMATE.CFG - for configuring CheckMate! to run on a network. (see ChkMate.CFG for Networks for specifics.)
CHKMAIN.CSF - CheckMate! System File
CHKTMP.CSF  - CheckMate! System File
CHKNEW.CSF  - CheckMate! System File
CHKUSR.CSF  - CheckMate! System File


CheckMate! has three directories that it uses:

Main Database Directory - this directory will hold CHKMATE.CDB, the CheckMate! Central Database.  Also, as you use CheckMate! to track application installs, CheckMate! will place CHK?????.DB (ex: CHK1.DB, CHK2.DB, etc.) files in this directory.  The CHK?????.DB files hold all of the scan information that allows you to reproduce reports, write Client Configuration Manager files, and uninstall applications. 

Temp Database Directory - this directory will be the temporary holding place for scan information.  This directory will be empty unless you are between scans.  For example, if you have CheckMate! scan your system before an installation, this directory will hold all of that information.  Then you will have CheckMate! scan after an installation, and CheckMate! will analyze the changes, report the changes, store the changes for future reference, and clear out the Temp Database Directory.

Report Directory - this directory is the default location for reports generated by CheckMate!

All of these directories are referenced in the CHKMATE.INI file that resides in each users Windows(TM) directory. These are typical entries:

[Settings]
ReportDir=C:\apps\chkmate\reports
MainDBDir=C:\apps\chkmate\db
TempDBDir=C:\apps\chkmate\temp

We HIGHLY recommend following the above example when creating your application directories.  In other words, have a seperate \DB, \REPORTS, and \TEMP directory under the main application directory.


REGISTRATION!

Please see the REGISTER.WRI file.