Readme.txt Driver File Contents (Envelope.zip)

List of HASP Envelope Versions Since 8.01 (January 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following list includes new features, improvements, bug fixes 
and known issues.

HASP Envelope V12.10 (October 1 2003)
===========================================

New features
------------

HASP envelope is distributed as a Win32 Console application.
The new envelope engine is compiled as a Win32 console application, 
eliminating the problems encountered with recent versions of the engine.
The win32 Envelope can no longer be used on MS-DOS operating systems. 

HASP API 8.01
The Win32 envelope is linked to the new HASP API version 8.01. 
Running this API version requires the HASP Driver version 4.95 or higher. 
See the API documentation for details. 

Configurable Idle Time for HASP LM
Using the new -idletime command-line switch, you can override the time 
(minutes) since the most recent HASP call before the HASP LM marks the 
login entry as free (thereby accessible for other programs). This feature 
is similar to the HASP API Service 48 IDLETIME. 

Security enhancements
The security of the Win32 HASP Envelope has been improved through several 
new measures, including updated/enhanced debugger detection, new anti-debugging 
methods, and enhanced HASP background checks. 

Known Issues
------------
HASP Device Driver version 4.95 should be installed on all stations running protected applications. This point also applies to stations that merely run protected applications that require access to HASP4 Net keys on other machines.


HASP Envelope V12.01
==========================

New features
------------

Security enhancements
The security of the Win32 HASP Envelope has been improved through several new measures.

HASP API 8.0 
The Win32 envelope is linked with the new HASP API 8.0. This enables the HASP protected 
programs to run on Itanium computers. Note: the envelope-protected programs require at 
least version 4.80 drivers to function.

Per-process login to HASP LM
When the new -loginprocess switch in the command-line is used, the HASP LMwill count the 
logins of each process rather than each terminal. See the newAPI 8.0 functionality for details.

New German help file available.
The Envelope GUI will display it once you copy the german_help\haspenv.hlp file to hasepnv.hlp

Known Issues
------------

NetBIOS protocol no longer supported.
Due to the implementation of the new API v8.0, the NetBIOS protocol is no longer used for 
accessing the HASP LM.

Due to the MS-DOS memory limitation, the current version of the Win32 HASP envelope might 
not work on some Win9x systems. However, the envelope is fully functional on all Windows NT systems.


Problems Solved
---------------

Case 13064
Applications protected for both local and NetHASP keys can now access the HASP LM 
running locally. Previously the application exited with Error 0.

Case 13446
The -loginx feature was not functioning in the previous version. Application 
reported Error 10. Solved.

Case 13503
Win32 DLLs that have been protected for use by a NetHASP during runtime could not be 
dynamically loaded under Win2000. Fixed.

Case 310650
Programs protected using overlay-handling support, could not be executed from 
the root of the file system. Solved.


HASP Envelope GUI V11.0
=======================

New features
------------

Generic switches line in option tab:
Not all switches that are understood by the envelope command-line tool
have equivalents in the graphical user interface. These switches can be
entered using the generic switches line. For example: -drvwait 10

New logos and bitmaps in splash screen & about box.


Problems Solved
---------------

Case 3236 & 3269
Problematic Borland C++ Builder executables can be protected now using the 
generic switches line and the -exsecnum switch. This switch excludes the specified 
program section from encryption. Example: -exsecnum 1
 
Case 100590
Filenames are no longer checked when going back in wizard.

Case 6351
New error message: It is not possible to use DataHASP with more than one HASP key.

Case 3670
Maximum length of configuration file is now 2000 lines instead of 200 
and an error message is issued when length is exceeded.

Case TD#355
Switching between large/small icon view now keeps the icon text information.

New Case 
Correct HASP4 product descriptions are displayed after opening configuration file.

New Case
When loading configuration file demo passwords are handled correctly now 
(grayed, checkbox marked).


Win32 Envelope V9.02
====================

New features
------------

Configurable "wait for driver" feature:
If the protected program is automatically launched from the Startup Menu it can
sometimes occur that the SYS driver is not yet loaded under NT. This feature enables 
the program to wait the given number of seconds for the driver to load,before the 
program quits with a "Driver not found" error. The commandline switch is -drvwait, 
accepted values are from 0 to 255 seconds, default is 0(no wait procedure, old behaviour)

Quiz feature:
This feature automatically defends the protected program against Port Emulators
(programs that record and reproduce a sequence of data at the parallel port) The 
protected program checks randomly a number of known "question-answer" pairs thus 
producing every time a different port communication sequence to the HASP key. The 
intensity of the feature can be configured using the -quiz switch. It accepts values 
between 0 and 50 (whereas 0 disables it, 50 is the most intense check). The default 
value is set to be equal to -c (number of cryptomodules), thus making the feature default active.



Win32 Envelope V9.00
====================

New features
------------

Case 100005 & 3664
Scalable security:
At protection time the user can input (GUI or commandline)
the number of so-called crpytomodules to be added to the program.
The number is between 1 and 50, default 5. The cryptomodules
increase the security of the program against cracking and increase
the size and startup time.

Variable encryption level for the protected program:
The algorithm used to encrypt the EXE file is scalable from 1 to 5
(default 4). Level 5 is the most secure but slower, level 1 is the
quickest and weakest. The user can change this value to optimize
the protection according to his needs.

Case 3496 & 3686
New functionality : User-mode debugger detection
The protected program checks at startup and during the execution
for the presence of user-mode debuggers on the computer. If found,
the program displays "Debugger detected" and stops execution.
This functionality is default enabled and can be disabled on request
at protection time.

Note
----
NetHASP License Manager V8.04 or later required.


Problems Solved
---------------

Case 3670
Some Macromedia Director files did not work under Win98.
This was actually a problem in the device driver and was fixed with
version 4.12 of the driver.

Case 100714
Fixed wrong error message if Terminal Server / Citrix Winframe
was detected.


Win16 Envelope V9.00
====================

New features
------------

Case 100005 & 3664
Scalable security:
See description above for Win32 Envelope.


Problems Solved
---------------

Case 2041
Fixed problem when target (output) filename was on a different 
drive than the input file.


HASP Envelope GUI V9.00
=======================

New features:
-------------

Case 100750
Added an "Unlimited" check box in the NetHASP Licenses.


Problems Solved
---------------

Case 100526
Some problems with the configuration file, e.g. changed error messages
have not been saved in the configuration file.

Case 100744
Added three dots (...) to any menu that opens another window.

Case 100766 & 100771
After unchecking "overlay file" option the check mark returned.

Case 3677
Bug in CFG file of the Envelope, the "Install Envelope" option was
always enabled.

Case 100751
Changed "File" to "File name" for Nethasp.ini.

Case 100687
Fields in Datahasp Tab were not grayed for DOS applications.

Case 100767
Incorrect interpretation of warning (104).

Case 100677
NetHASP data did not initialize correctly after "new".

Case 100731
No file types in the open dialog box of the DataHASP (after
clicking on the Add button).

Case 100678
Problem transferring NetHASP Activations value from Wizard
to the Envelope.

Case 100764
Replaced "Browse" caption with "Save as".

Case 100753
Rerouted links to the new Aladdin web pages.

Case 100680 & 100683
Fixed some minor GUI problems.

Case 100774
Text output did not make a difference for HASP4 keys.

Case 100748
Warning message appeared in the GUI format of an Error.

Case 100725
Wrong Error message issued while protecting an application
without installed Device Driver.

Case 100679
The overlay option was not transferred correctly from the Wizard to the GUI.


Win16 Envelope Utility V8.03
============================

Case #3635:
Problem with Novell Client 32 SP1 fixed

Case #100705:
When a Win16 executable is enveloped with ID numbers feature, sometimes
"HASP not found" is returned. The problem occurred for all HASP IDs having
the low-word bigger than 7FFF.


Win32 Envelope Utility V8.02
============================
Case #3671:
Terminal Server / Citrix Winframe problem fixed

Note
----
NetHASP License Manager V8.01 or later required


HASP Envelope V8.01
===================

HASP Envelopes for Win16 and Win32 have received an important boost 
in security with their support for HASP4 keys. Please keep in mind, 
if you protect an application using the new HASP4 security features, 
the application cannot work with a previous generation key!

To enable HASP4 functionality, a check box has been added to the
main window. By default, increased HASP4 protection is assumed.

For details please refer to the HASP Programmers Guide.

Problems Solved
---------------
Case 3562:
A DOS application enveloped with background checks and running on
NT4 SP3 or SP4 caused the following error during execution:
"NTVDM CPU has encountered an illegal instruction.". This is
resolved with version 8.0 of the envelope.

Case 3627:
Under Windows 98, if the HASP Envelope GUI haspenv.exe is
placed in a long pathname like C:\My Documents, enveloping
a file only copied it instead of protecting it.

Case 1970:
NetHASP license restrictions were ineffective against Terminal Server
applications like Citrix Winframe and NT Terminal Server. In
these cases, users were able to run a terminal session without
it being monitored as an additional simultaneous activation.
Now the HASP and terminal licenses are handled properly. 

NOTE: Local HASP applications will no longer operate on
a PC running either Citrix Winframe or NT Terminal Server.


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.32