License授权文件生成器源码

功能介绍
1.对销售后的软件或网站执行版权控制,防止被非法另行出售;
2.对网站域名进行有效的管理监控,防止非法域名或未授权域名;
3.防止黑客使用极端手段获取网站或程序原文件后非法部署;

系统功能:
1.完整版Lisence生成工具。
2.对网站使用域名执行控制。
3.对网站域名使用时间执行授权控制。
4.生成开发版和正式版授权文件。
5.可以一次同时对多个域名执行授权。
6.本程序功能完整且开源。

使用方法:
1.在程序或网站中引用 WebNeed.dll 和 Desend.dll 文件。
2.使BasePage继承 WebNeed.CheckDomain 。
3.将生成的Lisence授权文件,无修改复制到程序或网站的根目录。

 

客户端调用:

引用DLL:Micro.License.dll,Micro.License.zip

命名空间:using Micro.License;

this.Loaded += (s, e) =>
{
    // 获取当前程序集
    Assembly assembly = Assembly.GetExecutingAssembly();
    // 获取版本信息
    Version version = assembly.GetName().Version;
    //读取注册表
    int res = RegSoft.InitRegedit("License", "SerialNumber", version.ToString());
    if (res != 0)
    {
        string message = string.Empty;
        SerialNumberWindow numberWindow = new SerialNumberWindow();
        numberWindow.State = res;
        numberWindow.Owner = this;
        bool? result = numberWindow.ShowDialog();
        if (!result.HasValue || result == false)
        {
            this.Close();
        }
    }
};

 

posted @ 2023-04-27 10:10  microsoft-zhcn  阅读(1939)  评论(0)    收藏  举报