using SysSecLibs; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SysBaseLibs { public class ValidityLicense { public static bool Validity() { bool lbRetval = false; string text1 = SysSecLibs.FileFuns.ReadFileAsString(AppDomain.CurrentDomain.BaseDirectory + "bin\\License.xml"); if (text1 != "") { rsXmlNode node = rsXmlNode.ParseGenericXml(text1); if (node != null) { if (node.GetChildValue("Method") == "D") { string ExpirationDate = node.GetChildValue("ExpirationDate"); DateTime dt = UtilStr.StrToDt(SysSecurity.Decrypt4CPlus(ExpirationDate), "yyyy-MM-dd"); if (dt.CompareTo(DateTime.Now) > 0) { SysBaseLibs.ThreadLog.LogInfo("License有效期验证通过!"); return true; } else { SysBaseLibs.ThreadLog.LogInfo(ExpirationDate + "早于当前时间,License有效期验证不通过!"); } } } } return lbRetval; } } }