Protection Tab Page lets you set up anti-crack options to protect your software from reverse engineering, analysis, and hacking.
You can also enable or disable anti-crack error messages, which describe why software does not work in this occasion.
These messages are only related to anti-crack features.
Allow to work when registration is required, but a license code is not provided
The Registration window appears only when IntelliProtector API is called. It is usable when software needs to work after trial, but in the reduced functionality mode. Please note, you need to use IntelliProtector API to determine when you need to reduce the feature list in software.
If 'Allow to work when registration is required' checkbox is set.
- Registration pop-up window will not appear automatically when trial is over.
- Software will work after trial period and you can detect this using the IntelliProtector API to reduce functionality.
If 'Allow to work when registration is required' checkbox is NOT checked.
- Software stops working as soon as trial is over until the user registers it.
- The Trial expiration notification window and Registration Pop-up window appear automatically.
Anti-Crack Features
-
Module checksum verification
Protected software will run only if hash codes for all modules are not changed after protection.
-
Debugger blocking
Protected software will search for debuggers running in the background and will stop working if it finds a debugger.
-
Memory dumper blocking
Protected software will generate junk code to make proper memory dump difficult to do.
-
OEP (Original Entry Point) protection
Protected software will check an original entry point, and will stop working if the entry point changes, which is often caused by viruses and patches.