Guardant Time

Где можно почитать о программировании именно этого типа ключей?

Re: Guardant Time

Эту информацию можно найти на нашем сайте в разделе Документация , в разделе обучающие материалы , а также в руководстве пользователя (папка Doc в установленном комплекте разработчика).

Отдельной документации по ключам "Time" нет т.к. программирование этих ключей принципиально мало чем отличается от программирования ключей Guardant других моделей и все эти отличия подробно описаны в нашей документации.

Re: Guardant Time

Кирилл Ковлежов пишет:

Отдельной документации по ключам "Time" нет т.к. программирование этих ключей принципиально мало чем отличается от программирования ключей Guardant других моделей и все эти отличия подробно описаны в нашей документации.

Кирилл, интересует в первую очередь - где задаётся ВРЕМЯ в этом ключике.

Re: Guardant Time

1. Время задаётся на этапе производства ключа
2. Системное время задаёт утилита программирования ключей при формировании маски для ключей Time
3. Системное время задаёт мастер лицензирования и автозащиты при формировании маски для ключей Time
4. Если Вам нужно задать другое время, то для этого необходимо воспользоваться функцией GrdSetTime нашего GuardantAPI.

(2011-11-21 10:50:09 отредактировано Виктор Блинов)

Re: Guardant Time

Кирилл Ковлежов пишет:

1. Время задаётся на этапе производства ключа
2. Системное время задаёт утилита программирования ключей при формировании маски для ключей Time
3. Системное время задаёт мастер лицензирования и автозащиты при формировании маски для ключей Time
4. Если Вам нужно задать другое время, то для этого необходимо воспользоваться функцией GrdSetTime нашего GuardantAPI.

Кирилл, Бог с ним, с системным временем. Будем считать, что оно правильное.
Интересно следующее: есть ли возможность через GuardantAPI установить ВРЕМЯ АВТОМАТИЧЕСКОЙ ДЕАКТИВАЦИИ?
Ситуация:
Есть дилер, в другом городе. При продаже в рассрочку выдаётся ключ Time, в котором прописано, что 01.01.2012 всё выключится.
На сей момент я могу это сделать, запустив редактор памяти ключа и установив дату автоматической деактивации. Тут всё замечательно, всё работает.
Но чтобы это мог сделать дилер - я дожен установить у него Интегратор? Как-то не очень хочется...

А вот если бы он мог задать это время при помощи МОЕЙ программы - дело несколько иное...

(2011-11-21 14:27:08 отредактировано Кирилл Ковлежов)

Re: Guardant Time

Для таких случаев предусмотрена возможность удалённого обновления памяти ключей Гардант. Подробнее узнать об удалённом обновлении можно в первой части руководства пользователя, страница 122.
По умолчанию для удалённого обновления используется утилита GrdTRU.exe , но если она в силу каких-либо причин Вам не подходит, то Вы можете реализовать инструмент для удалённого обновления самостоятельно при помощи функционала Guardant API.

Re: Guardant Time

Кирилл Ковлежов пишет:

Для таких случаев предусмотрена возможность удалённого обновления памяти ключей Гардант.

Это понятно. Но... опять этим придётся заниматься каждый раз мне.

Кирилл Ковлежов пишет:

По умолчанию для удалённого удаления используется утилита GrdTRU.exe , но если она в силу каких-либо причин Вам не подходит, то Вы можете реализовать инструмент для удалённого обновления самостоятельно при помощи функционала Guardant API.

Тогда ещё раз вопрос: как именно "реализовать инструмент для удалённого обновления самостоятельно при помощи функционала Guardant "
Интересует в первую очередь (пока) дата автоматической деактивации.

Re: Guardant Time

В таком случае можно сделать так: При помощи функций Guardant API(описание всех функций в файле GrdAPI.chm, папка Doc комплекта разработчика), в том числе функций для работы с ключами с RTC (см. 2 часть руководства пользователя стр. 85), реализовать свою "прошивалку" (собственный аналог GrdUtil.exe) примерно так, как это представлено в нашем уроке 3.4. Guardant API: формирование и запись маски в ключ , в таком случае дилер сможет задавать только параметры доступные этой "прошивалке".