AppOnChip Settings for .NET

Sentinel LDK Envelope incorporates Protecting With AppOnChip. This functionality is only applicable when the application is protected using a Sentinel HL (Driverless configuration) key.

NOTE   An application that is protected using AppOnChip is not compatible with Sentinel SL keys or with any HL keys other than Sentinel HL (Driverless configuration) keys.

If the protected application will be licensed using a Sentinel HL Basic key or Sentinel HL Pro key, you must connect a Sentinel Developer key that contains the AppOnChip module at the time that you protect the application. For more information, see the description of AppOnChip in the Sentinel LDK Software Protection and Licensing Guide (for Sentinel EMS or Sentinel LDK-EMS).

To enable AppOnChip functionality for the protected application:

1.On the AppOnChip tab, select Enable AppOnChip. AppOnChip builds a list of functions that are eligible for protection.

The following information is provided for each function:

Column Description
Protect Check box to select which functions to protect using AppOnChip. Only methods that are eligible for AppOnChip protection will be enabled.
Method name Method names of the application.

The functions are be automatically selected according to the profiling information if a valid profile log is available in the same folder as the unprotected application.

NOTE    If a time-critical function is protected with AppOnChip, this could lead to a significant drop in performance for your application. This type of assessment can only be made by a developer who is familiar with the application code. Be sure to review the functions that are selected for protection to ensure that only appropriate functions are chosen.

2. Modify the list of selected functions to be protected using the AppOnChip functionality. For more information, see Protecting With AppOnChip.

3.(Optional) If you have not yet done so, you can click Inject profiling code to generate a version of your application that accumulates usage information for the list of selected functions. (If no functions are selected, this button is disabled.) For more information, see AppOnChip (.NET) - Performance Profiling.

Related Topics

Defining Windows Program Protection Details

Protecting With AppOnChip

.NET