Solved

Delphi> Time-trialing your software on Vista

Posted on 2007-11-19
4
1,377 Views
Last Modified: 2008-03-26
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!
0
Comment
Question by:rfwoolf
4 Comments
 
LVL 13

Author Comment

by:rfwoolf
ID: 20328972
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
0
 
LVL 1

Accepted Solution

by:
delphinewbie earned 500 total points
ID: 20793564
Try this: http://www.siliconrealms.com/software.shtml

havn't used it for vista, but do know from personal experience ongoing support is excellent as well as develpment.
0
 
LVL 1

Expert Comment

by:Computer101
ID: 21216625
Forced accept.

Computer101
EE Admin
0

Featured Post

Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question