======================================================================
   Az-Tech Software Technical Support Application Note (Text File)
             TNOTE019: USING AND INSTALLING AZMEMORY.DRV
======================================================================
                                                   Revision Date: 4/95
                                                      No Disk Included

The following information applies to the Az-Tech Software, Inc.
products listed below.

 --------------------------------------------------------------------
| INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
| ACCOMPANY THIS DOCUMENT (collectively referred to as an            |
| Technical Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY        |
| KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO    |
| THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A     |
| PARTICULAR PURPOSE. The user assumes the entire risk as to the     |
| accuracy and the use of this Application Note. This Technical      |
| Note may be copied and distributed subject to the following        |
| conditions: 1) All text must be copied without modification and    |
| all pages must be included; 2) If software is included, all files  |
| on the disk(s) must be copied without modification [the MS-DOS(R)  |
| utility DISKCOPY is appropriate for this purpose]; 3) All          |
| components of this Technical Note must be distributed together;    |
| and 4) This Technical Note may not be distributed for profit.      |
|                                                                    |
| Copyright 1992-1995 Az-Tech Software, Inc.  All Rights Reserved.   |
|                                                                    |
 --------------------------------------------------------------------


APPLICABLE PRODUCTS
===================

This technical note applies to all versions of the following Az-Tech
Software, Inc. products:

   EVERLOCK
                                                                      

INTRODUCTION
============

  This document explains the use and installation of the Az-Tech Windows
  Memory Driver (AZMEMORY.DRV).


EVERLOCK VERSION LIMIT
======================

  AZMEMORY.DRV is used by EVERLOCK version 3.01 and later.


OVERVIEW
========

AZMEMORY.DRV is provided to virtually eliminate problems if your end users 
are encountering low-memory related problems using native Windows protected 
programs, WINMOVE or the EVCHK and EVMOV routines.  

This native Windows driver allocates a block of memory that will be reserved 
for the use of your protected program and protection routines.  Once it has 
been installed, it is automatically loaded whenever your end user starts 
Windows.

The use of this driver is optional - it is not required for your protected 
program to install or run.  EVERLOCK protected programs and routines will 
automatically take advantage of the allocated memory if present.  The sample 
source code provided on your EVERLOCK system diskette will show you how you 
can take advantage of AZMEMORY.DRV.

AUTOMATICALLY INSTALLING AZMEMORY.DRV
=====================================

Your end users may install this driver following the listed steps:

1.   Go to Windows Control Panel and double-click on the Drivers icon.

2.   The Drivers dialog box will then be displayed on the user's screen.  The 
     user must then click on the Add button.

3.   The Add dialog box will then be displayed on the user's screen.  The user 
     must then double-click on Unlisted or Updated Driver.

4.   The Install Driver dialog box will then ask the user for the disk with 
     the driver.  The user should enter the drive and directory name of where 
     the driver can be found.  Your install diskette should include the 
     AZMEMORY.DRV and OEMSETUP.INF files provided on the EVERLOCK System
     diskette.  You should provide, to your end user, the path of where these 
     files can be found on your distribution diskettes.

5.   After the user has chosen the drive and directory name of where the 
     AZMEMORY.DRV is located, a list box will be displayed with the drivers 
     Windows has found.  The user should choose Az-Tech Software Memory Driver 
     by either double-clicking on this, or by selecting the driver and then 
     clicking the OK button.

6.   Windows will then inform you if it has successfully installed the driver.  
     If it was installed Windows will ask the user of they want to restart 
     Windows.  The user can then choose to continue or to restart Windows.  
     Remember, that AZMEMORY.DRV will not be used until Windows has been 
     restarted.

MANUALLY INSTALLING AZMEMORY.DRV
================================

The user can also manually install the driver by completing the following 
steps:

1.   Copy the AZMEMORY.DRV file from your original product diskette to the 
     \WINDOWS\SYSTEM subdirectory.

2.   Edit the SYSTEM.INI file and add the following entries:

     a.   In the [boot] section of the SYSTEM.INI edit the drivers line to 
          include AZMEMORY.DRV.  If there are other entries on this line, the 
          AZMEMORY driver should be first.  This will make sure the driver is 
          loaded first.  After editing the line it should look something like 
          this:

          drivers=azmemory.drv mmsystem.dll

     b.   In the [drivers] section of the SYSTEM.INI add the line:

          AzMemory=azmemory.drv

3.   Save the SYSTEM.INI after the specified changes have been made. The user 
     must then restart Windows for the AZMEMORY.DRV to be loaded.

UNINSTALLING AZMEMORY.DRV
=========================

Uninstalling AZMEMORY.DRV is just as easy as the installation was.  The end 
user must complete the following steps to remove AZMEMORY.DRV:

1.   Double-click on the Control Panel icon in the Main group.

2.   Double-click on the Drivers icon.  A list of the installed drivers will 
     appear.

3.   Select the Az-Tech Memory Driver from the driver list and click on the 
     Remove button.  A confirmation window will be displayed.  Click on the 
     YES button to remove the driver.

4.   The driver will not be loaded the next time Windows is started.

NOTE: This procedure only stops Windows from loading AZMEMORY.DRV.  You must 
delete AZMEMORY.DRV from the \WINDOWS\SYSTEM subdirectory to remove the file 
from the PC.

===============================================================================
                           End of Technical Note
===============================================================================
