|
Feature |
Description |
| Protection, Not Obfuscation |
Unlike absolute majority of .NET protectors Spices.Fortress provides not
obfuscation of .NET executables but protection of Windows Forms applications
by producing eveluation versions with limited functionality.
|
| Protection Of Data, Not Code |
Spices.Fortress protects not executable code but data needed to run the application.
In .NET Windows Forms applications data is a link between events and event handlers.
The difference between the trial and the registered versions is based on the use of different event handlers for trial and registered versions of the protected application. The trial version uses one set of event handlers, whereas the registered version uses another one.
|
| Native C# Means |
Spices.Fortress uses only native C# means in its protection technique:
- during the process of protection Spices.Fortress only modifies the source code;
- during the execution protected application uses Reflection to restore the
protected functionality.
|
| Native C# Compilation |
The protected by Spices.Fortress executable is natively compiled by C#
and supports all operating systems which are supported by .NET 2.0.
Hence no compatibility problems arise.
|
| No External Processing |
Spices.Fortress does not apply any external processing (such as packing,
encryption or some execution envelope) to the protected executable.
|
| Key Is Not Checked But Is Used |
The protected by Spices.Fortress application does not check Fortress Key
for validity in any way. Instead it uses the Key to restore the
protected functionality.
|
| Each Key Contains Personal Data |
Fortress Key is a text file. Each Key contains personal data describing
owner of this Key. Therefore each Key may be easily identified to prevent fraud.
|