Re: 30 day trial

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



The user can change the clock so you can use a run count to put a limit on
how many times the control is run too.

The best way to do it is with a custom license provider.

You need to store a file or a registry setting with the date of first use
somewhere. Obviously this is not good to store as clear text so something
encrypted and base64 encoded is preferred.

If your time is worth money I would also reccommend that you look at a
commercial solution. Infralution provide a very reasonably priced system
that handles unique keys and 30 day trials.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Ramuseco Limited .NET consulting
http://www.ramuseco.com

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.





"CodeRazor" <CodeRazor@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:B6301715-81FF-447E-83AC-0F7E084620E8@xxxxxxxxxxxxxxxx
> How is it possible to have the functionality as seen in many "try before
> you
> buy" software apps that give you a free 30 day trial.
>
> How could you mimic this in c#? I'm looking for theoretical approaches.
>
> How is it able to count down 30 days.
> ...Session variable clears with every session, so
> Application variable possibly?....
> How do you count down time, use the system clock? But then the user can
> just
> change the clock.
>
> ... curious.
>
> thanks, CR


.



Relevant Pages

  • Re: Shaped Forms
    ... On my other PC running XP, I get a light blue background around the clock ... My shaped form with a transparency key works a treat ... > Find great Windows Forms articles in Windows Forms Tips and Tricks ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: scrambling/whitening
    ... From what I understand its also called whitening and used for clock ... recovery. ... Any good books or articles on this subject? ...
    (comp.dsp)
  • Re: vmware and suse 8.2 with cancelation problem
    ... > Anyone know why I can not delete these articles. ... I am using knode and my ... AFAIK cancel messages can only do so much and rely on being posted quickly ... But the SuSE distro itself has no problems with the clock. ...
    (alt.os.linux.suse)
  • Clocking Radeon 9700
    ... i have read some Articles here, that it should be possible to clock ... a Radeon Card, ... Stolz Stefan ...
    (comp.os.linux.x)
  • Re: Calculating time between two date objects
    ... System.currentTimeMillis is appropriate for exchanging time between two remote machines, or for saving a timestamp to be read back in a later session. ... System.currentTimeMillis is also dependant on the OS clock granularity, and on Windows this value only changes every 10ms or so. ... System.nanoTime is appropriate for measuring elapsed time within a single VM session. ... However, System.nanoTime is immune from clock changes, and will give you correct elapsed time results, and with much greater precision than System.currentTimeMillis. ...
    (comp.lang.java.programmer)