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