The Licensing Component's purpose is to obtain a license key bound to the end user's system.
The Licensing Component performs the following functions:
- Obtains the Hardware Key of the End User system.
- Sends a request to the licensing authority (either Deployment Licensing Service or Deployment Proxy Service (DPS)).
- Stores the License Key into the registry on the end user machine.
As mentioned in the section on Licensing Administration, you can set up the Deployment Proxy Service on your Web site and program the Licensing Component to communicate with the Deployment Proxy Service instead of the Deployment Licensing Service.
Also, using the Licensing Component, you can set up different custom End User licensing scenarios. For example, you can direct end users to a Web application hosted on your Web site to get a License Key.
The Licensing Component implements licensing via the following API:
- ConfigPath
- GetEvalPeriod
- GetHdwKey
- GetLicKeyAuto
- LicenseInfo
- LicKey
- ResultCode
- ResultString
- SrvURL
- StartEvalPeriod