您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        
Easy License 非常容易使用,为了验证一个软件,你需要下面3个步骤。
1: Create a public/private Key.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | if (File.Exists("privateKey.xml") || File.Exists("publicKey.xml"))             {                 var result = MessageBox.Show("The key is existed, override it?", "Warning", MessageBoxButton.YesNo);                 if (result == MessageBoxResult.No)                 {                     return;                 }             }             var privateKey = "";             var publicKey = "";             LicenseGenerator.GenerateLicenseKey(out privateKey, out publicKey);             File.WriteAllText("privateKey.xml", privateKey);             File.WriteAllText("publicKey.xml", publicKey);             MessageBox.Show("The Key is created, please backup it.");  | 
2: Use private key to create a license
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | if (!File.Exists("privateKey.xml"))             {                 MessageBox.Show("Please create a license key first");                 return;             }             var privateKey = File.ReadAllText(@"privateKey.xml");             var generator = new LicenseGenerator(privateKey);             var dictionary = new Dictionary<string, string>();             // generate the license             var license = generator.Generate("EasyLicense", Guid.NewGuid(), DateTime.UtcNow.AddYears(1), dictionary,                 LicenseType.Standard);             txtLicense.Text = license;             File.WriteAllText("license.lic", license);  | 
3: Use public key to validate the license
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21  | private static void ValidateLicense()         {             if (!File.Exists("publicKey.xml"))             {                 MessageBox.Show("Please create a license key first");                 return;             }             var publicKey = File.ReadAllText(@"publicKey.xml");             var validator = new LicenseValidator(publicKey, @"license.lic");             try             {                 validator.AssertValidLicense();             }             catch (Exception ex)             {                 Console.WriteLine(ex.Message);             }  | 
EasyLicense 内部有一个叫 LicenseTool 的工具,你可以下载源代码,运行,来看看它是怎样的创建Key,创建Licens 和验证License 的。

并且系统还有一个Demo 的项目,可以帮助你。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。