Windows Vista. Для профессионалов (Клименко) - страница 49

• Version, тип: string – является ключевым и определяет версию службы Software Licensing.

• VLActivationlnterval, тип: uint32 – указывает частоту соединения (в минутах) клиента со службой обслуживания запросов на активацию для выполнения лицензирования.

• VLRenewallnterval, тип: uint32 – определяет то, как часто (в минутах) данный компьютер будет связываться со службой обслуживания запросов на активацию для возобновления лицензии.

Данный класс также поддерживает множество методов, позволяющих работать со службами активации.

• ClearKeyManagementServiceMachine – удаляет имя службы управления запросами активации.

Входящие параметры: нет.

Возвращаемые параметры: нет.

• ClearProductKeyFromRegistry – удаляет сведения о ключе продукта из реестра.

Входящие параметры: нет.

Возвращаемые параметры: нет.

• InstallLicense – устанавливает лицензию для текущего продукта.

Входящий параметр: строковый параметр, определяющий лицензию.

Возвращаемые параметры: нет.

• InstallLicensePackage – устанавливает пакет с лицензией для текущего продукта.

Входящий параметр: строковый параметр, определяющий пакет лицензии.

Возвращаемые параметры: нет.

• InstallProductKey – устанавливает ключ продукта.

Входящий параметр: строковый параметр, определяющий ключ продукта.

Возвращаемые параметры: нет.

• SetKeyManagementServiceMachine – устанавливает новое имя для службы управления запросами активации.

Входящий параметр: строковый параметр, определяющий новое имя службы.

Возвращаемые параметры: нет.

• SetVLActivationlnterval – устанавливает новую частоту соединения компьютера со службой управления запросами активации для лицензирования.

Входящий параметр: указывает новую частоту соединения в минутах. Значение этого параметра может находиться в интервале от 15 до 43 200. Имеет тип uint32.

Возвращаемые параметры: нет.

• SetVLRenewallnterval – устанавливает новую частоту соединения компьютера со службой управления запросами активации для возобновления лицензии.

Входящий параметр: указывает новую частоту соединения в минутах. Значение этого параметра может находиться в интервале от 15 до 43200. Имеет тип uint32.

Возвращаемые параметры: нет.

Класс SoftwareLicensingProduct

Экземпляры данного класса содержат сведения о лицензируемых продуктах. Он поддерживает следующие свойства, доступные только для чтения.

• ApplicationID, тип: string – хранит идентификатор продукта.

• Description, тип: string – содержит описание продукта.

• EvaluationEndDate, тип: datetime – определяет срок действия ключа продукта.

• GracePeriodRemaining, тип: uint32 – указывает оставшееся время, после которого необходимо обновить лицензию продукта.