IntelliProtector class
The base class used for integrating the protection mechanism and software. A sample is available here.
type IntelliProtector = Class
Class Members
CreateRegistrationRequestCertificateA
Creates registration request certificate.
CreateRegistrationRequestCertificateW
Creates registration request certificate. Unicode version.
GetBuyNowLinkA
Returns a BuyNow link.
GetBuyNowLinkW
Returns a BuyNow link. Unicode version.
GetCurrentActivationDate
Gets the activation date on the current computer.
GetCurrentProductVersionA
Returns the current product version.
GetCurrentProductVersionW
Returns the current product version. Unicode version.
GetCurrentRegistrationDate
Gets the registration date on the current computer.
GetCustomerEMailA
Customer's email address.
GetCustomerEMailW
Customer's email address, like 'петр@маил.ру'. Unicode version.
GetCustomerNameA
Customer's name, like 'Eva Simpson'.
GetCustomerNameW
Customer's name, like 'Светлана Владимировна'. Unicode version.
GetFirstRegistrationDate
Gets first registration date for the current license code.
GetIntelliProtectorVersionA
Gets version of the protection core.
GetIntelliProtectorVersionW
Gets version of the protection core. Unicode version.
GetLicenseCodeA
Shows license code for the current registered software.
GetLicenseCodeW
Shows license code for the current registered software. Unicode version.
GetLicenseExpirationDate
Gets the date, when license will be expired.
GetLicenseExpirationDaysCount
Period for which the license code is issued.
GetLicenseExpirationDaysLeftCount
The days after which the license code expires.
GetLicenseType
Returns a license type for license code.
GetProtectionDate
Gets the date, when the software has been protected.
GetRenewalPurchaseLinkA
Returns the 'purchase renewal code' link.
GetRenewalPurchaseLinkW
Returns the 'purchase renewal code' link. Unicode version.
GetSupportExpirationProductVersionA
Returns the product version when support will be expired.
GetSupportExpirationProductVersionW
Returns the product version when support will be expired. Unicode version.
GetSupportExpirationDate
Gets the date, when support will be expired.
GetSupportExpirationDaysCount
Returns length of the support period in days.
GetSupportExpirationDaysLeftCount
Gets the days, which are left for the support period.
GetOrderDate
Gets the date when order has been created.
GetTrialDaysCount
Obtains days for the trial period.
GetTrialDaysLeftCount
Obtains how many days remain before registration.
GetTrialLaunchesCount
Returns count of free launches in the trial period.
GetTrialLaunchesLeftCount
Obtains returns count of free launches in the trial period.
GetTrialUnitsCount
Returns time units for the trial period.
GetTrialUnitsLeftCount
Returns how many time units remain before registration.
IsSoftwareProtected
Says whether the software is protected or not protected.
IsSoftwareRegistered
Says whether software is registered or not.
IsTrialElapsed
Says whether the trial is over or not.
RegisterSoftwareA
Register the software by the license code.
RegisterSoftwareW
Register the software by the license code. Unicode version.
RenewLicenseCodeA
Function extends the expiration period of the license code by the renewal code.
RenewLicenseCodeW
Function extends license code by the renewal code. Unicode version.
ShowRegistrationWindow
Invokes a registration pop-up window.
UseRegistrationResponseCertificateA
Registers the software by the registration response certificate.
UseRegistrationResponseCertificateW
registers the software by the registration response certificate. Unicode version.