...
Чтобы извлечь ключ на компьютере-доноре нужно использовать функцию GrdLicenseExtractForRehost(). Цифровой отпечаток получается на компьютере-приемнике при помощи функции GrdGetHostFingerprint().
Синтаксис
Code Block | ||||
---|---|---|---|---|
| ||||
int GRD_API GrdLicenseSendRehostRequest(const char* host, grd_uint32 port, const void* donorLicense, grd_uint32 donorLicenseSize, const char* recipientHardwareFingerprint, void** recipientLicense, grd_uint32* recipientLicenseSize); |
...
host | Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant |
port | Порт сервера активации лицензий Guardant |
donorLicense | Указатель на буфер с данными ключа, перенесенного с другого компьютера |
donorLicenseSize | Размер (в байтах) буфера donorLicense |
recipientHardwareFingerprint | Указатель на буфер с цифровым отпечатком компьютера-приемника |
recipientLicense | Указатель на буфер, в который будет помещена лицензия (=ключ) для установки на компьютере-приемнике. Формат данных base64 |
recipientLicenseSize | Размер (в байтах) буфера recipientLicense |
...