Page 1 of 1

Отображается неактуальная дата окончания регистрации

Posted: Wed Jun 01, 2022 1:38 pm
by marulina_ng
Здравствуйте
Подскажите пожалуйста такой момент.
у нас The Enigma Protector 6.40, build 20181017, win 10

используется в delphy XE7
используем ваши библиотеки enigma_ide.pas, enigma_ide.dll , Enigma.KeyInfo.pas

я вывожу информацию о регистрации на закладку с информацией о приложении.
для этого используется значение tRegKeyInfo.fendDate

но проблема в том - что первый запуск свежепоставленного и свежезарегистрированного приложения показывает сведения как нужно, а вот последующие запуски этого приложения в дате окончания регистрации показывают всегда текущую дату.
я залезла посмотреть что там происходит - значения keyinfo.DaysCount и EP_RegKeyDaysLeft возвращаются нули и сдвига даты не происходит, она остается текущей.

это можно как то поправить? или может эта проблема давно решена? и нужно просто обновить энигму?

Re: Отображается неактуальная дата окончания регистрации

Posted: Thu Jun 02, 2022 7:17 am
by Enigma
Здравствуйте, прошу прощения, какую Вы дату выводите из структуры?
marulina_ng wrote: Wed Jun 01, 2022 1:38 pm я вывожу информацию о регистрации на закладку с информацией о приложении.
для этого используется значение tRegKeyInfo.fendDate
Тут наверное опечатка, такого параметра в этой структуре нет.

Re: Отображается неактуальная дата окончания регистрации

Posted: Thu Jun 02, 2022 8:22 am
by marulina_ng
я допускаю что за это время что-то могло измениться. но я этот модуль сама не писала. и оно там есть.

Re: Отображается неактуальная дата окончания регистрации

Posted: Thu Jun 02, 2022 12:51 pm
by marulina_ng
прошу прощения за дезинформацию.
После небольшого внутреннего расследования, оказалось что это наш модуль.
и если я правильно поняла в чем проблема, человек который писал эту обертку на ваш модуль неправильно понял пару вещей.
позвольте уточнить - в регистрационных данных нет какого то однозначного поля - начало действия ключа - конец действия ключа. Все зависит от типа ограничения у ключа , и тогда надо использовать определенное поле из записи TKeyInformation. какого то общего поля - ключ до '5.10.20202' - такого нет?