Activation and Licensing for .NET projects - any suggestions RRS feed

  • Question

  • Does anyone have any suggestions for creating a licensing system for a .NET project?

    What I mean is: - have the application run only if it was activated by a valid serial number.

    Questions about this: where should the serial number be stored, how should it be saved, should it be checkef at application startup, how should the activation process work etc.

    Any online references are highly appreciated! Thanks!

    Wednesday, March 9, 2011 3:12 PM

All replies

  • The thing to bear in mind is that unless some code running on a server users don't have access to is involved then someone can crack whatever mechanism you choose.

    Most applications don't sell for huge sums of money to huge numbers of people. 

    In turn, most developers aim to make it somewhat difficult to crack their product rather than really hard.  There's no point expending a lot of effort. 

    There's an argument that adopting an off the shelf solution just tends to make it more worthwhile for crackers to design a mechanism. 

    Wednesday, March 9, 2011 3:56 PM