License Control

G

Goh

Dear all,

I would like to know how you guy people control your commercial
program that is written in .Net Framework. As I know Microsoft implement a
lot of security feature that help to secure our program not only for
authentication but not mention about license control for what developer has
been develop.

Do you people know where can I find the source like article and
sample source code even Open Source Library that do license control.

As I know VB6 got a open source OCX call ActiveLock that help
developer control there license. but require serial number for product
activation.

I hope that .Net also can this kind of library file. Any suggestion
in doing this?
 
J

Jeff

Here is a link to a product that does what you are looking for.

http://www.desaware.com/products/licensingsystem/index.aspx
It's not "free" and I've never seen or heard of any free licensing system.
Mayby sombody else will post one here.

You should understand that to obtain a *meaningful* level of protection, you
must do at least all of the following:
1. Obfuscate your code. Without obfuscating, it would be relatively easy for
anyone to remove your licensing code and recompile. Use an idustrial
strength obfuscator, like the Professional edition offered at
http://www.preemptive.com
2. Implement a licencing system (like the one at the link above to
www.desaware.com).
3. Strong-name all of your assemblies; then require each [server component]
to verify the identity of the calling component (also strong-named) in order
to process the request.

The bottom line here is that if you *really* want the level of security you
are apparently after, you will have to do more than just implement a
licensing system.

I hope this is helpful...

Jeff
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top