tags:

views:

689

answers:

4

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)

+1  A: 

There are a lot of good answer in this question http://stackoverflow.com/questions/564221/time-bomb-needed-in-asp-net-application

+3  A: 

Take a look at these tools:

Koistya Navin
k, but what's the best solution? I also need to restrict the user using some functionalities of my app if in trial mode
A: 

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

Reed Copsey
A: 

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.

JeffH