
                               HASP Emulator
                               Version  0.06

                               User's manual.


1. Introduction.

Before using of this product you should read license agreement. If you
don't agree with it - delete mentioned product from your computer.

2. What is HASP ?

This a system of soft- and hardware protection based on hardware keys
with energy idependent memory plugged to the parallel port of a computer.
There are several models of HASP keys:

HASP-3      - Basic key on the ASIC chip without internal memory. HASP-3
              provides the usage of Y=F(X) function. All keys are same
              in one serie.
MemoHASP-1  - Analogous to HASP-3, has 112 bytes of internal energy inde-
              pendent memory with read/write access. Each key has a
              unic serial number. In the key's memory are stored a product
              identifier, it's version number, launches counter,
              various signs
MemoHASP-4  - Analogous to MemoHASP-1, but has 496 bytes of internal memory.
TimeHASP    - Analogous to MemoHASP-1, but has only 16 bytes of internal
              memory and built-in real time clock with autonomic power
              supply. There is access to date and time provided for the
              protected program. Litium battery is used as the power supply.
TimeHASP-4  - Analogous to TimeHASP, but, as MemoHASP-4, has 496 bytes of
              internal memory. With it's help it is possible to control the
              execution of up to 248 programs simultaneously.
NetHASP     - Is intended for the network applications' protection. One key
              allows to organize a network licensing procedure, that is
              control and limitation of the number of program copies run-
              ning at the same time. It could be istalled on exclusive or
              non exclusive server, or on any workstation. Keys are made
              with the limit on 5, 10, 20, 50, 100 and with unlimited
              quantity of network licenses. Also, there is a possibility
              to decrease needed quantity of licenses. NetHASP supports
              IPX, NetBIOS and TCP/IP network protocols, it has 24 words
              of memory with read/write access.
PCMCIA-HASP - PCMCIA-HASP is the further development of hardware keys of
              MemoHASP family. This key has 1 Kbyte of memoty and corres-
              ponds by imlementation to PCMCIA-cards Type I (its dimensions
              are close to a credit card and it's only 3 mm thick) and it
              is plugged to a PCMCIA-slot.
OpenHASP    - The key is implemented on a microprocessor, it is plugged to
              RS-232/423 serial computer port and serves to protect programs
              wich work on UNIX workstations of type of IBM RS6000, DEC
              Alpha, Silicon Graphics, Sun, Hewlett-Packard, IBM P. It has
              64 bytes of accessible memory. Key access codes and passwords
              are proggrammed by the software developer.
MacHASP-S   - Basic key on the ASIC chip without internal memory (-S),
MacHASP-M     with 100 bytes of memory (-M) Macintosh family, including
NetMacHASP    Quadra, Powerbook and PowerMac computers. It has changeable
              access algorithm and chiphered protocol of information exchange
              between key and computer. It is plugged to standard ADB port,
              it has Apple certificate. Keys could work in cascade - up to
              15 units. NetMacHASP is intended for networks.


3. HASP's troubles.

Usually when you use mixed software-hardware protection systems based on
HASP hardware keys there appear some problems:

- inconvenience of usage.
- 100% processor load when accessing HASP.
- bad functioning of some printers.

The HASP Emulator was created for solving such problems.


4. What is HASP Emulator ?

This is a HASP emulator. It provides 100% emulation of HASP hardware keys
without any modifications in the software code. At the current moment there
are aviable DOS, Win95 and WinNT versions wich support HASP-3 keys,
MemoHASP-1, MemoHASP-4, NetHASP-*. There is no limit on the number of keys
used at the same time. For the HASP emulation you should know it's passwords.
All other work will do the HASP Emulator.


5. What is the difference between DEMO and full versions ?

The DEMO version supports only one key - 1C:Trade 7.5 (NetHASP-5)
(you should purchase the product from official dealers of software
vendors). There are no write-functions in the demo version.

Full version allows to use unlimited number of keys simultaneously.

6. What to do ?

If you have a demo version then -in dependanse of OS version- overwrite
standard drier with the one needed.

If you have the full version just run install.exe

7. Package contents.

Demo version:

HASP95.VXD   - Key emulator driver for 1C:Trade 7.5 for Win95
HASPNT.SYS   - Key emulator driver for 1C:Trade 7.5 for WinNT
HASP-EMU.DOC - This file
FILE_ID.DIZ  - Short comment to the programm
LICENSE.TXT  - License agreement
HISTORY.EMU  - History of programm's evolution

Full version:

INSTALL.EXE  - Installation file
HASP95.VXD   - Emulator driver for Win95
HASP-EMU.SYS - Emulator driver for WinNT
HASPDOS.COM  - Emulator driver for DOS
HASP-EMU.DOC - This file
FILE_ID.DIZ  - Short comment to the programm
LICENSE.TXT  - License agreement
HISTORY.EMU  - History of programm's evolution
FORMAT.HSP   - Description a HASP dump format
TOOLS.DOS    - Folder with utilities (HaspDUMP, HaspVIEW) for DOS
TOOLS.W32    - Folder with utilities (HaspDUMP, HaspVIEW) for Win32

8. How to find the author ?

Very easy - PSH, 2:5075/10.100, psh@ada.ru


