2

Duplicate

Time bomb needed in asp.net application


I've done developing my app in C#. I need some info of how I can implement 'trial' functionality for my app (I want to let the user use the app for 30 day for example)

Community
  • 1
  • 1
  • It's not quite a duplicate, because the time-bomb question was relating specifically to coding, whereas Cornel seems open to third party tools. Also, time-bomb included constraints such as 'client has access to code'. – DevinB Apr 09 '09 at 20:49

5 Answers5

4

Take a look at these tools:

Brad Larson
  • 170,088
  • 45
  • 397
  • 571
Konstantin Tarkus
  • 37,618
  • 14
  • 135
  • 121
  • k, but what's the best solution? I also need to restrict the user using some functionalities of my app if in trial mode –  Apr 09 '09 at 20:49
1

There are a lot of good answer in this question Time bomb needed in ASP.NET application

Community
  • 1
  • 1
DevinB
  • 8,231
  • 9
  • 44
  • 54
1

There's also the solutions from Xheo, in particular DeployLX.

Reed Copsey
  • 554,122
  • 78
  • 1,158
  • 1,373
0

You can also check LicenseSpot which gives you the ability to control the license via the online license manager with activation, revoking and trial extensions.

Jose
  • 187
  • 1
  • 1
  • 6
0

A specific commercial solution I've used is from Aladdin. They offer a USB dongle or a "software dongle" that allows you to pick and choose what features are enabled/disabled. The USB dongles even come with a battery-operated clock sealed in them so that gaming the system clock doesn't get around your protection.

Some people may say that any system like this can be broken. This is true. However, I've found Aladdin tools can be used to make cracking very difficult. Pair that with improving your protection on subsequent releases and what you get is a product that takes a lot of time and effort (cost) to break.

There's a related discussion on this SO question: Software evaluation licensing.

Community
  • 1
  • 1
JeffH
  • 10,254
  • 2
  • 27
  • 48