Article View: borland.public.cppbuilder.deployment
Article #184Re: Deployment and licensing
From: Kelly Domalik
Date: Wed, 21 Dec 2005 03:37
Date: Wed, 21 Dec 2005 03:37
60 lines
3417 bytes
3417 bytes
What i have been doing is: - The user enters their code into the app. The app connects to a script on my server that verifies the code is valid (you can do this with the indy or fastnet http component). I use php and mysql for my server-side script. - The script on my server keeps track of the date the code was entered, and does not allow the code to be entered for at least 60 days beyond that date (this seems to prevent friend code sharing) - The code is stored in the windows registry in 2 locations. The first location is to store the code as a string, the second stores the code as an encrypted binary value (you'll need to find a simple encryption algorithm to convert your code). When your app runs, get both codes from the registry, decrypt the second code, and make sure they match. Hope this can help you or point you in the right direction... ~Kelly "Per Elms�ter" <perelms@hotmail.com> wrote in message news:43a17420$3@newsgroups.borland.com... > I'll be ready to start distributing the app I've been working on in a > couple > of weeks. Time to look into a strategy for licensing and allowing the > customers to download a trial version. I've been Googling the groups quite > intensively now but I didn't come up > with anything interesting for me. Most third party tools I found were > rather > expensive and really sophisticated. I'm not real worried the professional > crackers will spend any time with my app. All I want is to keep normal > people honest > > 1. They download a time limited trial version. > 2. They like it and register for a license key as the pay for the > product.In > the $50 range > > Point number two is the important part. Once they've downloaded and > evaluated my app, I want them to come back and pay for it. Some kind of > registration procedure that will let them continue to run the app on the > computer it's already downloaded to, but keep them from giving away the > license key to their friends at least. Ie the key wont be any good on > another machine. > > How do you solve these matters? > Can somebody recommend either a priceworthy third-party tool, where I > don't > have to pay a bundle for making my source code cracksafe. > Or can you recommend a strategy that I could employ myself. > I'm distributing the product as a Windows Installer package. > > -- > Perre > > Symfoni, en kost- och tr�ningsdagbok > http://www.kostforum.se > > >
Technical Details
Message-ID:
<43a8cd1f$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<43a17420$3@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f8e54,9ef2af0b558f2c32 X-Google-Attributes: gidf8e54,public X-Google-Language: ENGLISH,ASCII From: "Kelly Domalik" <kel@progplace.com> Newsgroups: borland.public.cppbuilder.deployment References: <43a17420$3@newsgroups.borland.com> Subject: Re: Deployment and licensing Date: Tue, 20 Dec 2005 21:37:44 -0600 Lines: 62 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original NNTP-Posting-Host: 24.118.9.79 Message-ID: <43a8cd1f$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1135136031 24.118.9.79 (20 Dec 2005 19:33:51 -0700) Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail