Defining .NET Assembly Protection Details
You define protection details for .NET assemblies in the Protection Details screen.
To define the Protection Details for .NET assemblies:
1.In the Project pane, click the name of a .NET executable or DLL. The Protection Details screen is displayed in the Display pane (as described below).
2.Specify your required global .NET protection settings for the .NET assembly.
3.In the Methods available for protection list, select the check box for the class constructors and methods you want to protect.
4.If required, apply specific Method properties to highlighted methods.
5.If required, specify Advanced protection parameters
6.Click the Protect icon in the toolbar (or the Protect button) to apply all your settings and protect the selected program.
Global .NET protection settings
Input file |
The directory in which the .NET assembly you are protecting is located. By default, the directory from which you added the program to Sentinel LDK Envelope. |
Output file |
Specify the directory in which the protected .NET assembly will be saved. You can specify a default directory in the Sentinel LDK Envelope Settings dialog box. |
Protection Key Version |
Specify the version of Sentinel protection key to be used for protection. Default: Sentinel |
Protection Key Search Mode |
Specify the access mode for the Sentinel protection key. Determines which search mode the protected program will use to search for the required Sentinel protection key. NOTE If you have selected the Enable Custom Protection Key Login Scope check box in the Advanced Protection Details dialog box, this field is disabled. |
Select a Feature ID for the entire .NET assembly you are protecting. You can select the Feature by its name in the Name field. At run-time, the protected program searches for the assigned Feature ID in the Sentinel protection key. 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. |
|
Name |
(Sentinel LDK-EMS only) The unique name of the Feature, as defined in the Sentinel LDK-EMS catalog. NOTE The Feature name field is only displayed when you are connected to the Sentinel LDK-EMS Server. |
General Tab
The General tab is displayed by default. Using this page, you can selected specific class constructors or methods to protect, and assign method properties to specific class constructors or methods.
Advanced Tab
Click the Advanced tab to display the Advanced Protection Details information for the selected .NET assembly. When advanced protection details are modified, an icon is displayed to the left of the tab name.
AppOnChip Tab
Click the AppOnChip tab to select functions to be protected using the AppOnChip functionality.
.NET Directories Tab
Click the .NET Directories tab to override the list of directories that Sentinel LDK Envelope searches by default for .NET assemblies.
Protection Settings Tab
Click the Protection Settings tab to display the protection settings information.
Windows Shell Settings Tab
Click the Windows Shell Settings tab to display the .NET Protection Details for Windows Shell for the selected .NET assembly. This tab is only available if the Protection type for the .NET assembly includes Windows shell.
Related Topics
Defining .NET Assembly Protection Details