Описание
Используется для переноса программного ключа Guardant DL в режиме offline. Функция отправляет на сервер лицензирования Guardant Station буфер с данными ключа, который извлекли на компьютере-доноре и цифровой отпечаток компьютера-приемника. Если функция отработала успешно, то в результате вернется буфер с данными ключа (=лицензия), который нужно будет установить на компьютер-приемник. Для успешного выполнения на компьютере, где вызывается данная функция, должен быть доступ к серверу лицензирования Guardant Station.
Чтобы извлечь ключ на компьютере-доноре нужно использовать функцию LicenseExtractForRehost(). Цифровой отпечаток получается на компьютере-приемнике при помощи функции GetHostFingerprint().
Синтаксис
procedure TLicenseManager.LicenseSendRehostRequest(donorLicense: TBytes; recipientHardwareFingerprint: PAnsiChar; var recipientLicense: TBytes);
Параметры
donorLicense | Буфер с данными ключа, перенесенного с другого компьютера |
recipientHardwareFingerprint | Буфер с цифровым отпечатком компьютера-приемника |
recipientLicense | Буфер, в который будет помещена лицензия (=ключ) для установки на компьютере-приемнике. Формат данных base64 |