Zend Host ID

The Zend Host ID is used to generate licenses locked to a specific machine (hardware) according to the machine's hardisk, MAC address of the network card, IP numbers or libraries on Linux and Mac X OS.

To obtain the Zend Host ID, you must copy and run the 'zendid.exe' program, which is supplied with Zend Guard or supplied as a stand-alone component on the Zend.com downloads page , on the machine for which the license is to be issued.

Getting the Zend Host ID

The following procedures describe how to get your Zend host ID in Windows, Linux and Mac OS.

 

 

Instructions on how to complete a procedure

To get your Zend Host ID in Windows:

  1. Copy the 'zendid.exe' application to the users computer.

  2. Open your CLI.
  1. In the shell application type zendid.exe allid, and press ENTER.
    The Zend Host IDs will be printed to the screen (as shown in the example below).

  2. Record the Zend Host ID code.

  3. Click Exit and then ENTER.
    The shell application will close.

 

 

Instructions on how to complete a procedure

To get your Zend Host ID in Linux and Mac OS:

  1. Copy the zendid application to the users computer.

  2. Open a terminal and run the command zendid.
    The Zend Host ID prints to the screen as shown in the example below.

  3. Record the Zend Host ID code.

  4. Click X in the upper corner of the active screen to close the shell application.

Use this ID number to generate a license for a specific machine. To see how to generate licenses see "Creating a License".

 

 

 

Usage example

Example:

In this example the Host ID is- M:DRMTW-59QCX-B9EDX-12BM In the shell application:

bash#./zendid

M:DRMTW-59QCX-B9EDX-12BM

bash#

Creating a Zend Host ID for a 3rd Party

To create a Zend Host ID for a 3rd party who does not have Zend Guard installed on the computer, you will need to create a Zend Host ID based on a key he provides you.

Note:

This procedure requires that the Zend Guard Loader be installed on the machine creating the key. If it is not loaded, you will receive a '404 Fatal Error' response. For information on installing the Zend Guard Loader, see Installing the Standalone Zend Guard Loader.

 

 

Instructions on how to complete a procedure

To create the key:

  1. Ask the 3rd party to run the following PHP code on his server:

<?php

if( function_exists( 'zend_get_id' ) ) {

$zendid = zend_get_id(1);

foreach($zendid as $id)

echo "$id<br>";

} else {

echo "Error: could not find function 'zend_get_id'\nMake sure ZendLoader is installed";

}

?>

  1. The browser should display a list of keys (e.g., H:4VTQU-2EGG2-UQ7CH-T2LED). Ask the 3rd party to send you these keys.
  2. Create a Zend Host ID based on the supplied keys according to the instructions above.