Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Синтаксис

Code Block
languagecpp
linenumberstrue
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

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

GRD_OK

...