Единственный сессионный ключ (OnlyOneSessKey,2ndSessKey)
Доброго времени суток.
Подскажите, что я делаю не так, почему ключ позволяет запускать множество экземпляров одной программы?
Мои действия:
ЗАПИСЬ В КЛЮЧ
1 - GrdSetFindMode, GrdLogin, GrdSetWorkMode, GrdLock
2 - инициализирую память ключа GrdInit
3 - пишу в ключ данные GrdWrite
4 - устанавливаю защиту GrdProtect(hGrd, 0, 0, 0, 0, GrdGF_OnlyOneSessKey, NULL);
или
4 - GrdProtect(hGrd, 0, 0, 0, 0, GrdGF_OnlyOneSessKey|GrdGF_2ndSessKey, NULL);
5 - GrdUnlock, GrdLogout
РАБОТА С КЛЮЧЕМ В ПРОГРАММЕ
--Первая программа
Логинимся читаем данные
...
--N-ая программа
Логинимся читаем данные. Никаких ошибок, данные свободно читаются