HTML Executable Help
HTML Executable Help

Navigation: Create Ebooks And Publications > Security and Trial Options For Ebooks and Apps > Activating a certificate >

About Hardware-locked Keys for Ebooks

 

 

 

 

Preventing unauthorized distribution and fraudulent purchases is crucial for protecting your ebooks. HTML Executable offers the capability to configure your publication or ebook with hardware-locked keys. These keys are unique to each user's computer system, ensuring that the registered version of your ebook can only be accessed on the authorized device.

 

ℹ️ Info: Hardware-locked keys are designed to restrict the usage of registration keys to a specific computer system.

 

Configuring Your Ebook with Hardware-Locked Keys

 

You can easily enable or disable the use of hardware-locked keys through the properties of the certificate in HTML Executable. By configuring your ebook to work with hardware-locked keys, you enhance the security of your digital content.

 

💡 Note: Online activation internally utilizes hardware-locked keys by default.

 

Customizing the Unique System ID Calculation

 

To compute the unique system ID for hardware-locked keys, HTML Executable takes into account various properties of the user's hardware components. You have the flexibility to customize the properties used for system ID calculation through the Advanced Options in the Security page of HTML Executable:

 

 

⚠️ Warning: Not all disks or USB sticks have a manufacturer serial number. To verify whether a disk has a manufacturer serial number, you can use the Disk Information tool (in the File menu) provided with HTML Executable.

 

The available options for unique system ID calculation include:

 

ØUse the HD serial number: Based on the volume ID assigned to the main hard disk in Windows.

ØUse the Manufacturer-allocated serial number: Retrieves the manufacturer-allocated serial number of the disk on which the EXE file is located (applicable for portable publication or the first available hard disk).

ØUse CPU ID and info: Retrieves CPU specifications.

ØUse MAC address: Utilizes the MAC address of the computer's network card (if available).

ØUse Windows Machine GUID: Uses the Globally Unique Identifier (GUID) generated during the initial installation of the Windows operating system on a machine. It serves as a unique identifier for that specific Windows installation. It is primarily used for system identification, licensing validation, and other internal Windows operations. Note: the Machine GUID is tied to the Windows installation, not the hardware. If you reinstall Windows, the Machine GUID will change, even if the hardware remains the same.

 

  You can choose a combination of different components. However, keep in mind that the more components you select, the higher the probability that one of them will change. This may lead your users to request a new key if their hardware changes.