KSC Open API
Kaspersky Security Center API description
LicensePolicy Class Reference

License policy. More...

List of all members.

Public Member Functions

boolean IsLimitedMode (unsigned nFunctionality)
 Checks if functionality is available.
unsigned GetTotalLicenseCount (unsigned nFunctionality)
 Get total number of licenses for functionality.
unsigned GetFreeLicenseCount (unsigned nFunctionality)
 Get number of free licenses for functionality.
 SetLimitedModeTest (boolean bLimited, int eFunctionality)
 Enable or disable restricted mode for functionality.
 SetTotalLicenseCountTest (int eFunctionality, unsigned nCount)
 Set total number of licenses for functionality in restricted mode.
 SetUsedLicenseCountTest (int eFunctionality, unsigned nCount)
 Set number of used licenses for functionality in restricted mode.

Detailed Description

License policy.

By default, all functionalities are not available (IsLimitedMode returns true - functionality is limited). Functionality can be enabled in various ways. As a rule, functionality is enabled by certain parameters of license used. "Pay-per-Use Licensing (Paid AMI)" functionality is enabled if KSC is installed on a virtual machine with certain parameters in cloud infrastructure.

The following functionality of license policy are possible

Functionality Description
1 system management
2 mobile device management
4 PCLOUD is available via KL license
5 PCLOUD is available via Pay-per-use (Paid AMI) licensing