This command allows to open a license file even if one of the following major errors occur:
•Copy Protection error
•Tamper Detection error
•System Date manipulation with CheckSysdateChanged
In case of an error with the command Prepare, this command allows to open the license file and e.g. display the License Viewer to type in a key.
You have to set the SecurityLevel before you can use this command
Name |
PrepareForce |
||||||||||||
Purpose |
Prepares the Licence Protector instance for usage and opens the license file. If a license file can’t be opened due to major errors, this command allows to open the file and e.g. display the License Viewer to type in a key |
||||||||||||
Params |
|
||||||||||||
Returncode |
|
||||||||||||
Usage |
Normally Prepare should be used! PrepareForce can be used for administration tools that have to be able to open every known license file. Dependant of property SecurityLevel PrepareForce can open license files with Security Level BASIC (=0, default) or files with Security Level ADVANCED (=1). Note: PrepareForce can’t open license files where the PSK is unknown. Only the Installation Code is ignored. |
||||||||||||
Sample |
lic.SecurityLevel := 0; // the following PrepareForce uses SecurityLevel BASIC and needs a PSK // at 1, PrepareForce uses SecurityLevel ADVANCED and needs a ReadKey iRes := lic.PrepareForce(sMyLicfile, ‘I am a project secure key’); if iRes <> 0 then begin << an error occurred >> ... end else begin << everything is fine, continue >> ... |
||||||||||||
See also |
Prepare, PrepareSimple, PrepareAdvanced, SysdateChanged, CheckSysdateChanged, Validate, Quit |