Using EDX programs under Remote Desktop or Terminal Services

EDX software applications behave the same way under “Terminal Services” on a Windows 2003 machine and “Remote Console” on Windows 7/Vista machines. Microsoft Terminal Services allows multiple people to use the resources of a Windows 2003 server. Each Terminal Services user has their own “session” which is essentially a Virtual Machine on the server.

In order to run EDX applications in one of these Virtual Machines a Network HASP hardware key must be used. In other words, Terminal Services is a network application, it therefore needs a network key.

NOTE: make sure you use the same inbound and outbound IP address for the virtual machine that is hosting the EDX License Manager (for the Network key). In some configurations, the inbound IP address is fixed, but the outbound traffic will use any available IP address. This causes authentication problems with the software.

“Remote Console” on a Windows 7/Vista machine is an application based on Windows Server Terminal Services and it will behave the same way; you also need a Network HASP key to run an EDX application via Remote Console.

A “local” HASP hardware key is good only for running an EDX application on a computer during local operation (i.e. controlling the machine using the computer’s keyboard/mouse). This is true for any Windows 7/Vista machine as well as a Server 2003 machine. However, there is the option to use third-party “Keboard/Mouse/Screen sharing” software such as “VNC” instead of the Windows Remote Desktop. This would allow the use of the local hardware key on the computer that runs the EDX program.

So, to review:

  • Local HASP Key – Good only running an EDX application on a machine where the user is controlling the machine from the local keyboard/mouse
  • Network HASP Key – Good for running an EDX application under “Remote Desktop” on Windows 7/Vista and under “Terminal Services” on Windows Server 2003.

A Network key of course can always be used to provide “floating” license(s) for the local operation of an EDX application on any machine on the network. Please contact EDX support for additional information on obtaining and using a Network key.