====================================================================== 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 ===============================================================================