Группа полей, назначение которых предопределено. Эти поля «закреплены» за автоматической защитой (кроме поля Индекс, которое используется утилитой дистанционного программирования). Поэтому GrdUtil.exe позволяет только редактировать содержимое полей общего назначения, но не удалять сами поля из образа.
При использовании автозащиты содержимое полей проверяется на соответствие заданным требованиям. «Привязка» к полю осуществляется с помощью определенной опции.
Поля общего назначения можно использовать и функциями Guardant API (к примеру, устанавливать эти поля в качестве критериев поиска ключа приложением).
Адрес (UAM)
| Название и тип поля
| Диапазон значений, DEC
| Назначение
| Работа с полем из приложения | |
---|---|---|---|---|---|
Авто-защита | API | ||||
0000 | Номер программы, беззнаковое целое | 0 – 255 | «Привязка» копии приложения к ключу для поддержки нескольких программных продуктов | GrdSetFindMode, GrdGetInfo, GrdRead, GrdWrite
| |
0001 | Версия, беззнаковое целое | 0 – 255 | «Привязка» копии приложения к ключу для поддержки новых версий программы | ||
0002 | Серийный №, счетчик | 0 – 65535 | «Привязка» конкретной копии приложения к электронному ключу | ||
0004 | Битовая маска, беззнаковое целое | 0 – 65535 | Разрешение/запрет на работу с отдельными,независимыми модулями программного комплекса | /UM[=[0x]..] | |
0006 | Счетчик №1 (GP), беззнаковое целое | 0 – 65535 | Устаревшая технология. | - | - |
0008 | Счетчик №2, беззнаковое целое | 0 - 65535 | Отображение реального ресурса лицензий сетевых ключей (в современных сетевых ключах сетевой ресурс хранится в таблице лицензий,а в счетчике №2 только отображается) | /GN2, | |
0010 | Индекс, беззнаковое целое | - | Предназначено для дистанционного программирования ключа. Нельзя использовать для хранения данных! | - | - |