国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

WisDom.Net 框架設計(六) license

2019-11-17 01:32:37
字體:
來源:轉載
供稿:網友
WisDom.Net 框架設計(六) license

WisDom.Net-license

1.為啥要用license

license (許可證) 顧名思義就是說我的軟件只能給在指定的機器上使用。畢竟很多項目都不是免費的,(說句題外話,其實我用的也是盜版,哈哈)這里我們的 license 分為2種 1,試用版本 顯示使用人數 和期限只能有使用30天, 2,正式版本限制合同中規定的天數,下面我們來看一下,WisDom.Net中license是怎么實現的。

2. Do.NET 中的license

在System.ComponentModel命名空間中有以下幾個類

1.License 為所有許可證提供 abstract 基類,而許可證將授予組件的特定實例。

2.LicenseContext 指定何時可使用授權的對象,并且提供一種方法,用以獲取為支持在其域內運行的許可證所需要的附加服務。

3.LicenseException 表示當組件不能被授予許可證時引發的異常

3. WisDom.Net中的license

1.定義WisDomNetLicense 類,這里采用AES加密之后存入License.src 文件中。完成發證流程。如果要限定MAC地址,只需要在上面加上Mac地址的相關信息就可以限定軟件只能在某臺服務器上運行了。

 public class WisDomNetLicense    {        /// <summary>        /// 許可證類型        /// </summary>        public  LicenseType  type{get;set;}        /// <summary>        /// 發證日期        /// </summary>        public DateTime StartTime { get; set; }        /// <summary>        /// 結束日期        /// </summary>        public DateTime EndTime { get; set; }        /// <summary>        /// 有效天數        /// </summary>        public int days { get; set; }    }    public enum LicenseType    {       Temporary,       Longterm    }

2.校驗License

在wisdom.net中我們讓用戶導入License其實說白了,就是講上面的License.src文件上傳到某個目錄中, 之后我們在頁面基類中增加以下校驗過程即可如下圖:

(圖一)

以上就是我關于License一點不成熟的想法


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平利县| 宾川县| 沙坪坝区| 丹江口市| 南乐县| 闸北区| 喀喇沁旗| 原平市| 响水县| 纳雍县| 雅江县| 应城市| 桓仁| 金寨县| 扎囊县| 循化| 淮北市| 南雄市| 兴海县| 锡林郭勒盟| 迁安市| 朝阳县| 营口市| 海阳市| 普兰店市| 葫芦岛市| 湘西| 什邡市| 天全县| 铅山县| 鹰潭市| 湾仔区| 龙南县| 仪陇县| 德江县| 平安县| 永仁县| 清水县| 鹿邑县| 阿巴嘎旗| 米泉市|