.Net下的应用程序授权注册机制
作者:admin 发布于:2012-3-23 11:20 Friday 分类:.NET
23Mar
Microsoft .Net的应用程序的代码文件,与Java生成的文件类似,它们都没有本地代码,而是一种类似于汇编的代码。这样,只要有合适的工具,就可以完整的把别人写出来的程序反编译成自己需要的程序文件。
我所知道的.Net下的反汇编程序是Salamander 和 Refelector 两个工具,他们都可以对.Net的程序集反编译成你需要的语言。
那么,我们写的程序,做的项目,如何进行正版的许可证管理,有许多方法。
最好的方案,是几个方法的综合。下面我说一下单独的许可验证方法。
最简单的方法,就是使用许可存储。方法是用户输入正版的注册码,通过程序中专门的算法程序进行验算,得出的结果与事先保存在程序中的结果比对,比对一致表示输入正确。然后把结果保存在存储中,如注册表或者专门的许可文件中,程序许可通过。
这个方法使用的人/公司最多,但是缺点也是最多的,只要使用上...