Posted By: Shararaaa | Aug 22nd, 2006 @ 8:33 AM
page 1 of 1
Comments: 5 | Views: 2532
i made a web control (using c#.net 2005) and i want to make a licensing mechanism that allow me to control if the control is trial or full version and i want to control when to expire (for example 30 days trial version) i want jus abstract way , thanx.
W3bbo
W3bbo
The Master of Baiters
This isn't really possible, besides anyone could use Reflector to see how it works and mitigate it.

I think you need a better business model, besides 30-day trials are passé, I'd go for the "feature removed" alternative, that way you can control it with the precompiler's directives.
phreaks
phreaks
Messiah of Marxism
W3bbo wrote:

30-day trials are passé


I love it, that's my quote of the week.

Cool
jmbledsoe
jmbledsoe
whole different kettle of fish
You could use Xheo licensing.. That's what we use for our products. Yeah, I know that it's been cracked, but you only need to raise the bar so high before someone will just pay your licensing fee and be legal.
ilya
ilya
Mastermind
You can always use an Obfuscator to make it impossible to read your code. I have tried CodeVeil from XHEO before and it's really nice because it can make it impossible for reflector to even read your code.
Also there is an attribute that you can apply to your assembly in which you have your control
which will prevent ILDASM from reading your assembly.
This is .NET 2.0 functionality that I found some time back.

Ilya
ZippyV
ZippyV
Soapbox = Fail
.Net provides an api for licensing controls. You can look it up on msdn.
page 1 of 1
Comments: 5 | Views: 2532