Reset Trial period from within the protected application

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
davidwilbourn
Posts: 10
Joined: Mon Feb 07, 2022 10:52 am

Reset Trial period from within the protected application

Post by davidwilbourn »

There is a command EP_RegDeleteKey to reset the Machine Code licensing from within an application but there does not seem to be a way to reset the Trial period in a similar way.
I would really like to be able to build this ability into my application for those potential customers who really need a bit more time to evaluate the program or who were unable to try it out when they originally installed it.
Enigma
Site Admin
Posts: 3082
Joined: Wed Aug 20, 2008 2:24 pm

Re: Reset Trial period from within the protected application

Post by Enigma »

Hi David,

Registration information is not a sensitive part of protection of Enigma Protector. Registration information is received by user and can be used at any time to activate software. No problems or vulnerability if user removes it, it can be restored. Paths, where registration information is stored, are configured in Enigma Protector, it is not a hidden information, so there is an API to remove the key from system (this API is used just for flexibility).

Apart of registration information, trial information is a kind of protection of Enigma Protector, it is hidden and it would be a vulnerability of protected application if it somehow can be reset, by protected program or by a user.

- If you need to extend trial for some of customers, there is some workaround. You can reprotect your application and change the product version number on Input panel. New protected file will count a new trial period.
- Another possible way - issue a time limited registration key to customer.

In future versions we plan to provide a set of API which can be used to extend trial period by means temporary trial keys.
davidwilbourn
Posts: 10
Joined: Mon Feb 07, 2022 10:52 am

Re: Reset Trial period from within the protected application

Post by davidwilbourn »

Thanks for the reply. Your future version sounds like it could be useful but I think I came up with a work-around over the weekend that will suit my needs.
Post Reply