Navigation: Learn About All Features  > Security >

Dongle Protection

 

 

 

 

🔒 Protect your ebook or HTML application software with dongle protection! A dongle is a small hardware device that acts as an electronic "key" for your software. When using HTML Executable, you can lock your ebook or publication to a dongle, ensuring that it will only run when the correct dongle is plugged in.

 

By utilizing dongles, your users can run your ebook or publication on any computer while preventing unauthorized sharing or copying. Each time the publication is run, it will check for the presence of the dongle. If the right dongle is detected, the publication will open; otherwise, it will not run.

 

Compatible Dongles

 

HTML Executable currently supports Enky LC2 and Enky SL dongles distributed by HS-Security Ware GmbH. For more information about these dongles, visit their respective pages: Enky LC2 and Enky SL. To inquire about demonstrations, make purchases, or ask questions, please contact HS-Security Ware directly.

 

If you need support for other dongle models, please contact us.

 

Enky LC2 Dongles

 

The Enky LC2 dongle is a cost-effective software protection dongle with a matured 8-bit chip. It is a standard USB interface-based HID device that can be used without requiring drivers on Windows.

 

Configuration Steps for Enky LC2 Dongles

 

1)Turn on "Link the publication to a dongle."

2)Select the "Enky LC2 dongle" model from the list.

3)Enter the Developer ID received from HS-Security Ware when purchasing the dongles.

4)Enter a unique Product ID associated with your publication or ebook, ensuring that only Enky LC2 dongles with the correct product ID can be used.

5)Compile your publication.

 

Configuring an Enky LC2 Dongle

 

To link the dongle to your publication, you need to burn it first. Connect the dongle and click the "Burn Dongle Now" button. Once configured, you can distribute the dongle along with the publication EXE file to unlock your publication for customers.

 

⚠️ Note: HTML Executable can automatically handle the burning process during compilation if a compatible dongle is plugged in.

 

Background Check

 

To ensure the protected publication or ebook runs only with the correct dongle, a background check can be enabled. The dongle will be checked every X seconds, freezing the publication if the dongle is not available. Users can choose to reinsert the dongle or exit the publication.

 

You can specify the X interval in seconds for the background check or leave it blank to disable. For example, setting it to "15" will check the dongle every 15 seconds.

 

Customizing Error Messages

 

You can customize error messages related to the dongle using the resource strings in the Localization page. The following resource strings are used: SDongleInvalidProductID, SDongleAPIError, SDongleNotFound, SDongleHardwareError, SDongleIncompatible, SDongleInvalidDongle, SDongleInvalidCheck.

 

Enky SL Dongles

 

The Enky SL dongle is a smart card-based security dongle designed for software licensing, software copy protection, and software piracy protection.

 

Configuration Steps for Enky SL Dongles

 

1)Turn on "Link the publication to a dongle."

2)Select the "Enky SL dongle" model from the list.

3)Enter the Developer ID received from HS-Security Ware when purchasing the dongles.

4)If you haven't received the product ID, you can generate one. Connect the dongle, click "Modify," and enter the seed data used to compute a secure and unique product ID. This product ID is also stored on the dongle.

5)Enter a unique Application ID associated with your publication or ebook, providing an additional security layer.

6)Choose the "License Index Module" to be used for your publication. Enky SL dongles support up to 256 different license modules.

7)Optionally, assign a maximum execution count, maximum number of execution days, or fixed expiration date for a given license module.

8)Compile your publication.

 

Configuring an Enky SL Dongle

 

Similar to Enky LC2 dongles, you need to burn the dongle to link it to your publication. Connect the dongle and click the "Burn Dongle Now" button. Once configured, you can distribute the dongle along with the publication EXE file to unlock your publication for customers.

 

⚠️ Note: HTML Executable can automatically handle the burning process of Enky SL during compilation if a compatible dongle is plugged in.

 

Background Check

 

To ensure the protected publication or ebook runs only with the correct dongle, a background check can be enabled. The dongle will be checked every X seconds, freezing the publication if the dongle is not available. Users can choose to reinsert the dongle or exit the publication.

 

You can specify the X interval in seconds for the background check or leave it blank to disable. For example, setting it to "15" will check the dongle every 15 seconds.

 

Customizing Error Messages

 

You can customize error messages related to the Enky SL dongle using the resource strings in the Localization page. The following resource strings are used: SDongleInvalidProductID, SDongleAPIError, SDongleNotFound, SDongleHardwareError, SDongleIncompatible, SDongleInvalidDongle, SDongleInvalidCheck, SDongleLicenseError, and SDongleLicenseExpired.

 

Other Security Features

 

Dongle protection is compatible with other security features and trial options of HTML Executable.