Функция GrdSetFindMode устанавливает условия поиска ключей, а также режимы работы для хэндла.
Deck of Cards |
---|
|
Card |
---|
| Code Block |
---|
| int GRD_API GrdSetFindMode(
HANDLE hGrd,
DWORD dwRemoteMode,
DWORD dwFlags,
DWORD dwProg,
DWORD dwID,
DWORD dwSN,
DWORD dwVer,
DWORD dwMask,
DWORD dwType,
DWORD dwModels,
DWORD dwInterfaces
); |
Expand |
---|
| hGrd | хэндл, через который будет установлен режим поиска ключей | dwRemoteMode | комбинация флагов GrdFMR_XXX, задающих режим поиска локальных и/или удаленных ключей GrdFMR_Local | Локальный ключ | GrdFMR_Remote | Удаленный ключ |
| dwFlags | комбинация флагов GrdFM_XXX, разрешающих учитывать при поиске параметры, записанные в обязательных полях ключа GrdFM_NProg | Учитывать при поиске параметр dwNProg | GrdFM_ID | Учитывать при поиске параметр dwID | GrdFM_SN | Учитывать при поиске параметр dwSN | GrdFM_Ver | Учитывать при поиске параметр dwVer | GrdFM_Mask | Учитывать при поиске параметр dwMask | GrdFM_Type | Учитывать при поиске параметр dwType |
| dwProg | значение, которое должно находиться в поле «Номер программы» | dwID | значение, которое должно находиться в поле «ID» | dwSN | значение, которое должно находиться в поле «Серийный номер» | dwVer | значение, которое должно соответствовать условиям для поля «Версия» | dwMask | значение, которое должно соответствовать условиям для поля «Битовая маска» | dwType | комбинация флагов GrdDT_XXX, задающая типы ключей, удовлетворяющие условиям поиска GrdDT_DOS, GrdDT_Win | Ключ поддерживает защиту приложений, созданных для работы в DOS и в Windows | GrdDT_LAN | Ключ поддерживает защиту приложений, созданных для работы в локальных сетях | GrdDT_Time | Устаревш. флаг. Не используется в современных ключах. Не имеет отношения к ключам Guardant Time/Code Time | GrdDT_GSII64 | Ключ содержит алгоритм GSII64: ключи Guardant Stealth II / Net II, Stealth III / Net III | GrdDT_PI | Ключ поддерживает технологию защищенных ячеек Guardant Stealth III / Net III | GrdDT_TRU | Ключ поддерживает технологию защищенного удаленного программирования Trusted Remote Update Guardant Stealth III / Net III | GrdDT_RTC | Ключ содержит часы реального времени | GrdDT_AES | Ключ поддерживает аппаратный алгоритм шифрования AES128 | GrdDT_ECC | Ключ поддерживает аппаратный алгоритм шифрования ECC160 | GrdDT_LoadableCode | Ключ поддерживает технологию загружаемого кода |
| dwModels | комбинация флагов GrdFMM_GSX, задающая список возможных моделей ключей, участвующих в поиске GrdFMM_GS1L | Guardant Stealth LPT | GrdFMM_GS1U | Guardant Stealth USB | GrdFMM_GF1L | Guardant Fidus LPT | GrdFMM_GF1U | Guardant Fidus USB | GrdFMM_GS2L | Guardant StealthII LPT | GrdFMM_GS2U | Guardant StealthII USB | GrdFMM_GS3U | Guardant StealthIII USB | GrdFMM_GS1 | Guardant Stealth I с любым интерфейсом | GrdFMM_GF | Guardant Fidus I с любым интерфейсом | GrdFMM_GS2 | Guardant Stealth II с любым интерфейсом | GrdFMM_GS3 | Guardant Stealth III с любым интерфейсом | GrdFMM_GS3SU | Guardant Sign/Time USB | GrdFMM_GS3S | Guardant Sign/Time с любым интерфейсом | GrdFMM_GSP | Софтверные ключи Guardant SP | GrdFMM_ALL | Любой ключ Guardant |
| dwInterfaces | комбинация флагов GrdFMI_XXX, задающая список возможных интерфейсов ключей, участвующих в поиске. Этим параметром можно, например, исключить из поиска ключи с интерфейсом LPT GrdFMI_LPT | LPT порт | GrdFMI_USB | USB порт | GrdFMI_SP | Софтверный ключ | GrdFMI_ALL | Все варианты интерфейсов |
|
|
Expand |
---|
title | Возвращаемые значения |
---|
| |
|
|
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
int GRD_API GrdSetFindMode(
HANDLE hGrd,
DWORD dwRemoteMode,
DWORD dwFlags,
DWORD dwProg,
DWORD dwID,
DWORD dwSN,
DWORD dwVer,
DWORD dwMask,
DWORD dwType,
DWORD dwModels,
DWORD dwInterfaces
);
{dojo-tab}
{dojo-tab:title=C#|selected=true}
*C#*
{dojo-tab}
{dojo-tab:title=Visual Basic (Declaration)}
*Visual Basic*
{dojo-tab}
{dojo-tab:title=Visual C++}
*Visual C++*
{dojo-tab}
{dojo-tabs} |
...