0% found this document useful (0 votes)
92 views8 pages

Hasp SRM - v.4.0 Release Notes: Software Rights Management

Release Notes 4.0

Uploaded by

catur skak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views8 pages

Hasp SRM - v.4.0 Release Notes: Software Rights Management

Release Notes 4.0

Uploaded by

catur skak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

SOFTWARE RIGHTS MANAGEMENT

HASP SRM® - v.4.0


Release Notes

A l a d d i n . c o m
Table of Contents

About HASP SRM.............................................................................................................................................. 3


What’s New in HASP SRM v.4.0?..................................................................................................................... 3
HASP SRM Language Packs .......................................................................................................................................................... 3
Software Locking for Protection and Licensing on Mac Platforms ............................................................................................ 3
HASP SRM Business Studio .......................................................................................................................................................... 3
HASP SRM Envelope....................................................................................................................................................................... 4
HASP SRM Activation API .............................................................................................................................................................. 4
Admin Control Center ..................................................................................................................................................................... 4
HASP SRM Vendor Licenses .......................................................................................................................................................... 4
HASP SRM Business Studio Server API ....................................................................................................................................... 4
HASP SRM Business Studio Web Service .................................................................................................................................... 4
Additional Documentation ............................................................................................................................... 5
Software and Documentation Updates ........................................................................................................... 5
Supported Platforms ........................................................................................................................................ 5
General Information .......................................................................................................................................... 5
HASP SRM Vendor Keys................................................................................................................................................................. 5
HASP SRM Installation.................................................................................................................................................................... 6
Upgrading to HASP SRM v.4.0 ....................................................................................................................................................... 6
HASP SRM Envelope for Mac OS X ............................................................................................................................................... 6
Known Issues .................................................................................................................................................... 6
HASP SRM Installation.................................................................................................................................................................... 6
HASP SRM Run-time Installer ........................................................................................................................................................ 7
HASP SRM Business Studio .......................................................................................................................................................... 7
HASP SRM Run-time Environment ................................................................................................................................................ 7
HASP SRM Envelope for Windows Platforms .............................................................................................................................. 7
HASP SRM Envelope for Mac OS X ............................................................................................................................................... 8
HASP SRM Activation Demo .......................................................................................................................................................... 8
Contact Details .................................................................................................................................................. 8

HASP SRM v.4. 0 Release Notes Page 2


Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
HASP Hardware and/or Software products described in this document are protected by one or more of the following Patents: US 5,359,495, US 5,898,777, US 6,189,097,
US 6,073,256, US 6,272,636, US 6,009,525, US 6,044,469, US 6,055,503, US 6,334,213, US 6,434,532, US 6,285,985, US 6,334,214, US 6,009,401, US 6,243,692, US 6,363,356,
US 7,149,928, US 7,065,652, US 6,915,425, US 6,898,555, US 7,065,650, US 7,225,336, US 7,191,325, EP 1220075, EP 1318451, EP 1271310, EP 1353259, EP 1387235,
EP 1439446, and may be protected by other U.S. Patents, foreign patents, or pending applications.
About HASP SRM
HASP SRM provides software publishers with strong anti-piracy and IP protection solutions, offering
unmatched flexibility in assisting you to protect your revenue and increase sales. The HASP SRM
system prevents unauthorized use of software, protects software copyrights and intellectual property,
and offers multiple licensing models.
The strength, uniqueness, and flexibility of HASP SRM is based on two primary principles:
 Protect Once—Deliver Many, which is the concept of separating the software engineering and
business processes.
 Cross-Locking, which is the technology that supports the Protect Once—Deliver Many concept,
enabling a protected application to work with a HASP HL (hardware) or a HASP SL (software)
key.
All commercial decisions, package creation and license definitions are executed by product or
marketing managers after the protection has been implemented.
This workflow model provides you with greater flexibility and freedom when defining new sales
and licensing models, including feature-based and component licensing, evaluation, rental, floating,
subscription, provisional (trial/grace), pay-per-use, and more, enabling you to focus on revenue
growth.

What’s New in HASP SRM v.4.0?


The main features introduced with the release of version 4.0 are:

HASP SRM Language Packs


 HASP SRM is now available in multiple languages. Translations of HASP SRM software and
documentation is provided in Japanese, Simplified Chinese, and Italian. In addition to language
packs related to HASP SRM applications for protecting and licensing your software, Admin
Control Center is also available in translation, meaning that your customers can manage their
licenses in their native language. For information about how to install a language pack other
than English, see Chapter 10, Installing Language Packs in the HASP SRM Installation Guide, and
the online help in Admin Control Center.

Software Locking for Protection and Licensing on Mac Platforms


 HASP SRM-protected and -licensed software for Intel-Mac architecture can now be locked to
HASP SL keys (software keys).

HASP SRM Business Studio


 Performance of HASP SRM Business Studio in high-volume environments has been enhanced
with the addition of paging functionality, ensuring that data for the various functions is
displayed more quickly when high volumes of customers or orders are being processed.
 Product managers now have the ability to specify that order takers may define the license model
that is assigned to a Product, or exclude certain Features from a Product at the time the order is
entered into the system. This means that fewer Products need to be defined by Product
managers.

HASP SRM v.4.0 Release Notes Page 3


Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
 Names and descriptions can now be specified for memory segments in Products, enabling easier
management of the defined data.
 Order takers are able to view the license and memory data of a HASP SRM protection key, prior
to creating an Update order. This means that, in a situation in which a user has multiple keys, the
order taker can select the appropriate key, and can decide on the content of an order based on
the current data on the key.
 Keys and orders can be tracked more easily by utilizing the ability to view key-specific
comments—and to view data about keys that have been produced for an order, together with
their attributes.
 Additional multi-select functionality has been included, to facilitate efficiency when performing
Business Studio tasks.
 Pending orders can be overwritten when required, without first being written to a HASP SRM
protection key.
 HASP HL keys can be recycled (reformatted) to enable reuse.

HASP SRM Envelope


 Anti-debugging and anti-dumping features have been enhanced for 64-bit operating systems.

HASP SRM Activation API


 The HASP SRM Activation API is now available on the Mac platform, including API samples
and the Activation Demo Utility.
 The API can now be used to automatically clear data on a HASP SRM protection key that was
disabled due to cloning being detected on an end user’s machine.

Admin Control Center


 Admin Control Center users can display the interface in languages other than English, can
download additional language packs, and can switch between languages.
 The Admin Control Center administrator can now specify whether a password is required only
for changes to configuration pages, or for changes to all pages in Admin Control Center.

HASP SRM Vendor Licenses


Vendors can now update their HASP SRM licenses remotely, using HASP SRM Business Studio.

HASP SRM Business Studio Server API


A significant volume of functionality has been added, to enhance the usability of the API.

HASP SRM Business Studio Web Service


A wizard is provided to enable easy installation of the HASP SRM Business Studio Web service.

HASP SRM v.4.0 Release Notes Page 4


Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
Additional Documentation
Additional documentation has been included for your reference. The documentation includes:
 HASP SRM v.4.0 Installation Guide—Details the pre-requisites and provides an overview of
the process for installing HASP SRM and the HASP SRM Business Studio Server.
 HASP SRM v.4.0 Software Protection and Licensing Guide—Provides in-depth information
about the logic of the applications and best practices for maximizing your software protection
and licensing strategies.
 HASP SRM v.4.0 Software Protection and Licensing Tutorials (Developer Kit and Starter
Kit)—Guide you through the basic procedures of HASP SRM to familiarize you with the
applications and their functionality.
 HASP SL Product Activation Tutorial— Guides you through the basic procedures of protecting
a Windows application, creating a trial license, then converting that license to a permanent
license that is protected with a HASP SL key.
 Online Help documentation—Provides an overview of the functionality of HASP SRM
applications and details the procedures to follow to accomplish software protection and
licensing tasks.
 Data Sheets—Provide technical information on specific components of the HASP SRM system.

Software and Documentation Updates


It is recommended that you frequently visit the HASP SRM downloads page to check that you have
the most recent versions of HASP SRM software and documentation, and for documentation in
other languages. The page is located at http://www.aladdin.com/hs.

Supported Platforms
To ensure that you have the most comprehensive and up-to-date list of supported platforms check the
www.Aladdin.com/SRMplatformSpt page.

General Information
HASP SRM Vendor Keys
When you purchase HASP SRM, you are provided with two HASP SRM Vendor keys—the
HASP SRM Master key and the HASP SRM Developer key.
The HASP SRM Developer key is used by your software engineers in conjunction with the
HASP SRM protection tools to protect your software and data files.
The HASP SRM Master key is used in conjunction with HASP SRM Business Studio and is attached
to the Business Studio Server. It is used by your production staff to create licenses and lock them to
HASP SRM protection keys, to write specific data to the memory of a HASP SRM protection key,
and to update licenses already deployed in the field.
Every Business Studio Server machine must have a HASP SRM Master key connected. If you have
installed the Activation components on a separate server to that on which the Management
components are installed, you must ensure that each instance of the Activation server has a
HASP SRM Master key connected that contains your Aladdin licenses.

HASP SRM v.4.0 Release Notes Page 5


Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
HASP SRM Installation
 You cannot combine different versions of HASP SRM Business Studio and HASP SRM Business
Studio Server on the same machine.
 It is recommended that when you specify a server name, you use the machine name and not the
IP address—unless the IP address of the server is fixed.
 When HASP SRM is being installed on a terminal server, an “After Installation” message may be
displayed prompting you to click Next after installation. This message can be ignored. Click
Cancel in the message to close the dialog box.

Upgrading to HASP SRM v.4.0


 When you upgrade your current HASP SRM version to HASP SRM v.4.0, you must reintroduce
all HASP SRM Vendor keys. Use the HASP SRM MasterHASP wizard to reintroduce the keys.
 Significant changes have been made since the HASP SRM v.2.x Business Studio Server API was
released.
To convert your HASP SRM v.2.x Business Studio Server API to HASP SRM v.4.0 Business
Studio Server API:
1. Compile your code using the new DLL (HaspBusinessStudioServer.dll). Errors will be
returned according to the changes between the two versions of the API. (for example, handle
will be returned as a non-object.)
2. Use the HASP SRM Business Studio Server v.4.0 API to identify the changes the you need to
make.
3. Re-compile your code using the DLL to ensure all errors have been addressed.

HASP SRM Envelope for Mac OS X


The default path for HASP SRM Envelope Vendor Codes is /Users/<username>/Aladdin/HASP SRM
3.50/VendorCodes. However, when you introduce your HASP SRM Master key(s) using the
MasterHASP utility, the Vendor Codes for the newly introduced Master keys are stored in the
/Users/<username>/Aladdin/HASP SRM 4.0/VendorCodes directory. Ensure that you specify this HASP SRM
v.4.0 directory when using HASP SRM Envelope.

Known Issues
The known issues from HASP SRM v.4.0 that are likely to have the most significant impact on users
are listed below, according to component.

HASP SRM Installation


 Ref #11432: When you run MasterHASP v.3.60 for Linux or MasterHASP v.3.60 for Mac
operating systems, you need to copy the generated APIs from …/Aladdin/HASP SRM 3.60/API/Runtime/Java
to …/Aladdin/HASP SRM 3.50/API/Runtime/Java.
 Ref #12870: During installation of the HASP SRM Business Studio Server, if you select
Custom Installation, and then specify that either the Management or Activation option is not
to be installed on this machine, you may have to wait a short time before the selection is
implemented.
 Ref #12996: When installing the Business Studio Server API as a Web Service, depending
on the operating system of the machine on which the API is to be installed, if you have installed
HASP SRM v.4.0 Release Notes Page 6
Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
IIS 7, configuration is required to enable compatibility with the IIS 6 metabase.
Windows 2008 Server: Go to the Application Server and Web Server (IIS) roles, and select IIS 6 Metabase
Compatibility.
Windows Vista: Under Programs & Features, go to IIS > Web Management Tools >IIS 6 Management
Compatibility and select IIS Metabase & IIS 6 Configuration Compatibility.
 Ref #9318: If you are installing an updated version of HASP SRM Business Studio Server (not the
entire HASP SRM Vendor Suite), and the installer detects an earlier version of HASP SRM
Vendor Suite on your machine, all components of the earlier (full) version will be uninstalled.

HASP SRM Run-time Installer


 Ref #8475: When you attempt to integrate the HASP SRM Run-time Installer MSM module in
your Windows Vista installation package, a warning may be displayed. This is a known issue
for the Installer, and the message can be ignored. For more information about this issue, go to
the following URL:
http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q107955&sliceId=1&doc
TypeID=DT_ERRDOC_1_1&dialogID=32936292&stateId=0%200%2032934272.

HASP SRM Business Studio


 Ref # 9808: You cannot modify a Product that has a non-network based license to one in which
the license can be locked to a network, and specify that the number of network seats is any value
other than unlimited.

HASP SRM Run-time Environment


Mac Operating Systems
 Ref #12962: For license security purposes, HASP SL licenses that are installed on the “master”
partition of a machine from which a Netboot image is created are not available when an Intel-
based Mac machine is being booted using the Netboot image. This behavior is a design feature
to prevent a single license being used on multiple machines. Currently, the behavior also affects
HASP HL licenses.
Workaround: To enable software protected with HASP HL licenses to run in a Netboot
environment:
1. Prepare the Mac OS X “master” partition for the Netboot image in the usual way.
2. Install the HASP SRM v.4.0 Run-time Environment in the usual way.
3. Remove or rename the fridge kernel extension "/Library/Application
Support/HASP/kexts/aksfridge.kext" (Administrator privileges might be required).
4. Prepare the Netboot image, using the System Image Utility, in the usual way.
Using this Netboot image allows your protected software to run in the HASP SRM Run-time
Environment, without enabling locally-stored HASP SL licenses to be used.

HASP SRM Envelope for Windows Platforms


Java
 Ref #11043: In order to protect JAR files using HASP SRM Envelope on Windows 2008 Server
64-bit machines, you must have the Win32 Java Run-time Environment (JRE) installed, even if
you already have the Windows x64 JRE installed. Alternatively, ensure that the path to the
Windows x64 JRE is included in the system variables.
HASP SRM v.4.0 Release Notes Page 7
Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10
 Ref #12868: When protecting a Java application with HASP SRM Envelope, the Run-time files
for Windows are automatically copied to the target directory. The Run-time libraries for Linux
and Mac must be manually copied from the Vendor Suite directory.

HASP SRM Envelope for Mac OS X

 Ref #11416: In certain instances, a protected Mach-O binary may have a different owner and
permissions than it had prior to protection with HASP SRM Envelope. This is caused because
HASP SRM Envelope designates the current user (that is, the user applying the protection) as the
owner of the newly-created files.
 Ref #10925: When launching HASP SRM Envelope (GUI) from a command line prompt, you
must use the -p switch and specify a project file.
 Ref #11578: If a HASP SRM Master key is disconnected during the protection process, the
message “+(void)load” may be displayed.
 Ref #10691: To protect applications that read from their code section, the Protection against
memory dump option may need to be disabled. However, consider the balance between the
advantages of enabling “protection against memory dump” against the disadvantages of not
invoking this option.
 Ref #10929: You cannot run protected PPC binaries on Intel Mac x64 and Intel 10.4.11 operating
systems.

HASP SRM Activation Demo


 Ref #12960: In the Settings page, the default path for retrieving Vendor Code files is incorrect.
The correct path is ...Documents and Settings\<UserName>\My Documents\Aladdin\HASP SRM 4.0\VendorCodes.

Contact Details
For assistance, or to report problems, contact your local Aladdin representative, or create a support
call here.

HASP SRM v.4.0 Release Notes Page 8


Aladdin Knowledge Systems Ltd. © 1985–2009 0509_10

You might also like