Composition Setup |
---|
Функция(метод) GrdSetFindMode устанавливает условия поиска ключей, а также режимы работы для хэндла.
Синтаксис
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hGrd | хэндл
|
dwRemoteMode
|
|
GrdFMR_Local | Локальный ключ |
GrdFMR_Remote | Удаленный ключ |
dwFlags
|
|
GrdFM_NProg | Учитывать при поиске параметр dwNProg |
GrdFM_ID | Учитывать при поиске параметр dwID |
GrdFM_SN | Учитывать при поиске параметр dwSN |
GrdFM_Ver | Учитывать при поиске параметр dwVer |
GrdFM_Mask | Учитывать при поиске параметр dwMask |
GrdFM_Type | Учитывать при поиске параметр dwType |
|
dwProg
|
dwID
|
dwSN
|
dwVer
|
dwMask
|
dwType
|
|
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 | Все варианты интерфейсов |
title | Выходные параметры |
---|
GrdE_NeedLogout
Попытка вызова GrdSetFindMode после GrdLogin.
GrdE_InvalidArgs
Значение параметра поиска отличается от значения параметра, указанного при вызове GrdStartup.
|
title | Описание |
---|
Card | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
...
title | Пример |
---|
Пример для используемого средства разработки см. в директории:
...