public class GrdFindInfo
{
public int mPublicCode; // Общий код доступа в числовом виде
public byte mHrwVersion; // Аппаратная версия ключа (биты 0 -3: minor, биты 4 - 7: major)
public byte mMaxNetRes; // Максимальный ресурс лицензий сетевого ключа (программируется компанией "Актив" при продаже ключа)
public short mType;Флаги типа ключа
public // Флаги типа ключа
public int mID; // ID ключа (программируется компанией "Актив" при продаже ключа)// Соответствующие поля доступны из UAM режима
public byte mProg;Номер программы
public byte mVer;Версия программы
public short mSN;Серийный номер
public// short mMask;Битовая маскаНомер программы
public shortbyte mGPmVer;Счетчик запусков GP (устаревшая технология, не используется)
public short mRealNetRes;Текущий ресурс лицензий сетевого ключа. Задается разработчиком, должен быть// <=Версия byMaxNetResпрограммы
public intshort mIndexmSN;Индекс, используемый утилитами удаленного программирования
public short mWriteProtectS3;SAM-адрес 1-го байта, доступного для записи. Если 0, запреты на// запись отсутствуют.Только для Stealth III Серийный номер
public short mReadProtectS3mMask;SAM-адрес 1-го байта, доступного для чтения. Если 0, запреты на чтение отсутствуют.Только для Stealth III
// public short mGlobalFlags;Глобальные флагиБитовая маска
public short mGP; // Счетчик запусков GP (устаревшая технология, не используется)
public short mRealNetRes; // Текущий ресурс лицензий сетевого ключа. Задается разработчиком, должен быть <= byMaxNetRes
public int mIndex; // Индекс, используемый утилитами удаленного программирования
public short mWriteProtectS3; // SAM-адрес 1-го байта, доступного для записи. Если 0, запреты на запись отсутствуют.Только для Stealth III
public short mReadProtectS3; // SAM-адрес 1-го байта, доступного для чтения. Если 0, запреты на чтение отсутствуют.Только для Stealth III
public short mGlobalFlags; // Глобальные флаги
public int mDongleState; // Состояние ключа.см.GrdDSF_XXX определение // В наличии с: // 1. Stealth Sign.(Номер прошивки >= 0x01000011h or 01.00.00.11)// 2. Guardant Code.
public int mOldMPNum; // Старый номер прошивки (перед SFU).
public int mGrDrv_Platform; // Разрядность драйвера.Платформа (Win32/Win64).
public int mGrDrv_Vers; // Версия драйвера(0х05401234=5.40.12.34)
public int mGrDrv_Build; // Сборка драйвера
public int mGrDrv_Reserved; // Зарезервированое значение
public int mRkmUserAddr; // Адрес начала пользовательской памяти в 2-х байтовых словах
public int mRkmAlgoAddrW; // Адрес таблицы размещения защищенных ячеек в словах
public int mDongleState;Состояние ключа.см.GrdDSF_XXX определение // В наличии с:mPrnPort; // 1. Stealth Sign.(Номер прошивки >= 0x01000011h or 01.00.00.11)// 2. Guardant Code.Адрес LPT-порта (или 0, если ключ - USB)
public int mOldMPNummClientVersion; Старый номер прошивки (перед SFU).
// publicЗарезервированная int mGrDrv_Platform;Разрядность драйвера.Платформа (Win32/Win64).версия клиента ключа // SAP start
public int mGrDrv_Vers;Версия драйвера(0х05401234=5.40.12.34)
mRFlags; public int mGrDrv_Build;Сборка драйвера
// publicЗарезервировано. int mGrDrv_Reserved;Зарезервированое значениеТип MCU
public int mRkmUserAddrmRProgVer;Адрес начала пользовательской памяти в 2-х байтовых словах
public int mRkmAlgoAddrW;Адрес таблицы размещения// защищенныхВерсия ячеекмикропрограммы (в словахMCU)
public int mPrnPortmRcn_rc;Адрес LPT-порта (или 0, если ключ - USB)
public int mClientVersion;Зарезервированная версия клиента ключа // SAP start Зарезервированный текущий номер и код ответ
public int mRFlagsmNcmps;Зарезервировано. Тип MCU
public int mRProgVer;Зарезервированная версия программы(в MCU)
public int mRcn_rc;Зарезервированный текущий// Зарезервированный номер иусловий код ответсравнения
public int mNcmpsmNSKClientVersion;Зарезервированный номер условий сравнения
public int// mNSKClientVersion;Зарезервированная версия клиента (low byte - minor, hi - major)
public int mModel; // Модель ключа
public int mMcuType; // Тип ключа MCU
public int mMemoryType; // Тип памяти ключа // Зарезервировано для будущего использования
} |