Описание
Используется для переноса программного ключа Guardant DL в режиме offline. Функция отправляет на сервер лицензирования Guardant Station буфер с данными ключа, который извлекли на компьютере-доноре и цифровой отпечаток компьютера-приемника. Если функция отработала успешно, то в результате вернется буфер с данными ключа (=лицензия), который нужно будет установить на компьютер-приемник. Для успешного выполнения на компьютере, где вызывается данная функция, должен быть доступ к серверу лицензирования Guardant Station.
Чтобы извлечь ключ на компьютере-доноре нужно использовать функцию GrdLicenseExtractForRehost(). Цифровой отпечаток получается на компьютере-приемнике при помощи функции GrdGetHostFingerprint().
Синтаксис
int GRD_API GrdDongleSetLicense(grd_uint32 dongleId, const char* serialNumber, grd_uint32 driverType, const char* host, grd_uint32 port);
Параметры
dongleId | Уникальный идентификатор (ID) аппаратного ключа |
host | Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant |
port | Порт сервера активации лицензий Guardant |