(2016-05-31 11:00:49 отредактировано valeryi.baibossynov@itriu)

Запись сетевого ресурса при помощи GuardantApi

Столкнулся с проблемой, не могу прошить сетевой ключ(Guardant Sign) при помощи GuardantApi так, что бы он обнаруживался сервером сетевых ключей. После того как я пытаюсь прошить ключ через api он перестает быть виден как сетевой ключ.

Я использую Java API:

GuardantApi.GrdInit(handle)
GuardantApi.GrdWrite(handle, GrdSAM.RealLANRes, 10.toByte)
val writenResult = new Array[Byte](1)
GuardantApi.GrdRead(handle, GrdSAM.RealLANRes, writenResult)

Значение writenResult становится равно 10, тем не менее ключ не обнаруживается сервером сетевых ключей. Нет никакого рабочего примера как правильно прошить сетевой ключ? В чем может быть проблема?

Re: Запись сетевого ресурса при помощи GuardantApi

Здравствуйте, valeryi.baibossynov@itriu.

В составе установленного Guardant SDK есть примеры на C++ и Delphi (директория "по умолчанию": %ProgramFiles(x86)%\Guardant\SDK7\Samples\Dongle Programming API\).

Ознакомьтесь, пожалуйста, с данными примерами.

Re: Запись сетевого ресурса при помощи GuardantApi

Я ознакомился, к сожалению до сих пор не понятно как это сделать средствами Java Api

Re: Запись сетевого ресурса при помощи GuardantApi

Принцип и последовательность действий для Java такие же.
На нашем сайте есть также обучающие материалы (Эффективная защита приложений\урок 34), где описана процедура формирования и записи макси при помощи Guardant API для C++. Библиотеки в составе урока не очень "свежие".
Также может быть полезной опция сохранения образа ключа в виде исходного кода.
Этих материалов должно быть достаточно для освоения методики записи маски при помощи Guardant API.