Key Concept: Feature

A Feature is an identifiable functionality of a software application. Features may be used to identify entire applications, software modules or a specific functionality such as Print, Save or Draw. Each Feature is assigned a unique identifier called a Feature ID.

When you protect a Windows program with Sentinel LDK Envelope, you define a single Feature ID for the entire executable. If you wish to apply unique Features to separate components or functions, you must use Sentinel Licensing API.

When you protect a .NET assembly or Java executable with Sentinel LDK Envelope, you can define Features on two levels, a global Feature ID and method-specific Feature IDs .

When you protect a Python application with the Script Envelope tool, you can define Features on two levels, a global Feature ID and file-specific Feature IDs .

NOTE    If your application will be distributed with Sentinel HL Basic keys, you can use only the default Feature (Feature ID 0) to protect your program.

Related Topics

Defining Windows Program Protection Details

Defining .NET Assembly Protection Details

Defining Java Program Protection Details