Функция GrdCheck производит поиск и проверку доступности ключа.

int GRD_API GrdCheck(	
  HANDLE hGrd,
);	

hGrd

хэндл, через который будет выполнена данная операция.

Cтандартный набор ошибок

public static GrdE GrdCheck(Handle grdHandle)

 

 

 

 

 

Функция GrdCheck производит проверку доступности ключа, удовлетворяющего критериям поиска, заданным функцией GrdSetFindMode. Если такой ключ найден, возвращается GrdE_OK, в противном случае – GrdE_DongleNotFound.

Эту функцию можно вызывать периодически из разных мест приложения, для того чтобы убедиться, что ключ не был снят с компьютера после запуска приложения. Также ее можно использовать для проверки наличия ключа перед выполнением каких-то более серьезных операций с ключом.

Категорически не рекомендуется строить схему защиты своего приложения только на анализе кода возврата данной функции. Такие механизмы довольно легко локализуются и «ломаются» кракерами.