You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Описание

Используется для переноса программного ключа Guardant DL в режиме offline. Функция отправляет на сервер лицензирования Guardant Station буфер с данными ключа, который извлекли на компьютере-доноре и цифровой отпечаток компьютера-приемника. Если функция отработала успешно, то в результате вернется буфер с данными ключа (=лицензия), который нужно будет установить на компьютер-приемник. Для успешного выполнения на компьютере, где вызывается данная функция, должен быть доступ к серверу лицензирования Guardant Station.

Чтобы извлечь ключ на компьютере-доноре нужно использовать функцию GrdLicenseExtractForRehost(). Цифровой отпечаток получается на компьютере-приемнике при помощи функции GrdGetHostFingerprint().

Синтаксис

function GrdLicenseSendRehostRequest(host: PAnsiChar; port: grd_uint32; donorLicense: Pointer; donorLicenseSize: grd_uint32; recipientHardwareFingerprint: Pointer; recipientLicense: PPointer; recipientLicenseSize: Pgrd_uint32): Integer; stdcall; external;

Параметры

host
Строковый буфер, содержащий адрес сервера активации лицензий Guardant
port
Порт сервера активации лицензий Guardant
donorLicense
Буфер с данными ключа, перенесенного с другого компьютера
donorLicenseSize
Размер (в байтах) буфера donorLicense
recipientHardwareFingerprint
Буфер с цифровым отпечатком компьютера-приемника
recipientLicense
Буфер, в который будет помещена лицензия (=ключ) для установки на компьютере-приемнике. Формат данных base64
recipientLicenseSize
Размер (в байтах) буфера recipientLicense

Возвращаемые значения

GrdStatus.

  • No labels