HASP License Server Configuration

How to configure the HASP license server for Robot Studio


Network license key for DrAmaT Robot Studio are based on SafeNet Sentinel HL technology.
This document attempts to explain how to configure HASP driver on the license server and client systems in order to make the network license work.

This document assumes the HASP driver is already installed. For information on installing the HASP driver see: driver installation instruction.

Please note that it may take several minutes before you can see the result of configuration changes.

Configure the HASP driver on the license server

On the license server we have to allow client systems to access the network license key. In order to do this go to Sentinel Admin Control Center Configuration: http://localhost:1947/_int_/config_from.html

Allow Access from Remote Clients

Selecting this check box will enable remote machines to access this Sentinel License Manager.

Note: When you select this option, you must also set Network Visibility (on the Network tabbed page) to All Network Adapters.

Access Restrictions

Defines the restrictions that will be imposed on remote machines accessing this Sentinel License Manager. Enter data in the following format:

allow=[item] and/or deny=[item], where item is an IP address or machine name. IP addresses can include "*" or a range of addresses allow or deny multiple addresses. The value of item can also be all or none. Each entry must be on a separate line. The entries are evaluated in the order in which they are specified.

For example, item can be:

10.24.2.18 a single address

10.24.2.10-50 range of addresses (only 4th number may be a range)

10.24.2.* class C subnet

10.24.*.* class B subnet

10.*.*.* class A subnet

10.24.2.0/24 subnet, number of mask bits specified

Click Show Recent Client Access to display a list of remote machines that have recently accessed this Sentinel License Manager.

To apply changes in this page, click Submit.

For more information see Sentinel Admin Control Center help: http://localhost:1947/_int_/ACC_help_index.html


Configure the HASP driver on the client system

On the client systems we have to make the HASP driver find the network license key on the license server. In order to do this go to Sentinel Admin Control Center Configuration: http://localhost:1947/_int_/config_to.html





Use this page to define the address of the machine that hosts the Sentinel License Manager to which you want this client to connect, and to define how and where searches for Sentinel License Managers may be performed.

The following criteria may be specified:

Allow Access to Remote Licenses

When selected, enables this machine to search for remote Sentinel License Managers on the local network. Note: When selecting this option, you must also: – Select Broadcast Search for Remote Licenses. OR – Provide values in Specify Search Parameters. or both.

Broadcast Search for Remote Licenses

When selected, enables this machine to search for remote Sentinel License Managers on the local network via broadcasts. (Note that the broadcast uses a random UDP port. This may be an issue with certain firewalls.)

If this check box is not selected, every machine on the local network that is to be searched must be specified in the Specify Search Parameters field.

Aggressive Search for Remote Licenses

When selected, enables this machine to connect to remote Sentinel License Managers, even though they cannot be detected using UDP datagram search methods. Aggressive searching reduces the update frequency of remote Sentinel information, but may enable firewalls to be transversed.

Specify Search Parameters

Defines the specific machines that may be searched by this machine for remote Sentinel License Managers. You must enter information in this field if you have not selected the Allow access to remote licenses check box, as follows: Each entry must be on a separate line.

To apply changes in this page, click Submit.

Configuring HASP driver on many client systems

If you have many client systems to configure, you may not want to configure them all using the GUI described above. If so start by configuring one client using the GUI as described above. After that open C:\Program Files (x86)\Common Files\Aladdin Shared\HASP\hasplm.ini in notepad. As you can see this is a text file that contains the complete HASP driver configuration. If no configuration is done then this file does not exist. Use standard network management tools to install the HASP driver and write/edit this configuration file on all clients. Please note that the hostname of the client machine is also included in the configuration file. This needs to be edited in the configuration file to match the client on which the file is installed.