Link to home
Start Free TrialLog in
Avatar of rfwoolf
rfwoolfFlag for South Africa

asked on

Delphi> Time-trialing your software on Vista

Have any of you developers successfully used a time-trial component that SUCCEEDS ON VISTA?

I'm interested in a preferably free component that makes the app stop running after X amount of days.
IMPORTANT: I have already used MxProtector numerous times, but MxProtector uses the registry, which isn't going to work on VISTA! Is it?

Any personal recommendations?

PS> Before anybody starts preeching about how almost all trial protection is crackable, I am actually demo-rising the application first, then applying the trial. i.e. I only want the DEMO to run for X amount of days. I don't care if it's crackable, as long as it would be difficult for an average user to crack. With MxProtector, I assume once it expires on one user on Vista, you just log off, install it on another user and it works again!
Avatar of rfwoolf
rfwoolf
Flag of South Africa image

ASKER

This is the response I got when I emailed the author of MxProtector about whether or not it will work on Vista:

It is not a Delphi or a component problem, but you do not have enough privileges to write into the registry. You can set the RegistryRootKey property from rkLocalMachine to rkCurrentUser. The problem is that each users on the PC have to register the application separately. Normally I do not recommend to use the basic registration features of this component, because it is not so difficult to capture the registration method with a registry scanner application. If you want to create unique regitration feature use the component event handlers like OnGetString, OnGetBoolean, OnPutString, OnPutBoolean to save the registratrion info to anywhere you want. You can aviod the registry usage with this solution and it makes your application registration feature unique.
 
Regards,
Lajos
ASKER CERTIFIED SOLUTION
Avatar of Brad N
Brad N

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Forced accept.

Computer101
EE Admin